CrawlJobs Logo

Senior Software Engineering

India, Bangalore · Job Posted March 26, 2026
Apply Position
Job Link Share

Job Description

You will design, build, maintain, and test commercial .NET full stack software that meets customer and business needs. You will work independently on complex features across both backend and frontend layers while contributing to overall team delivery. In this role, you will apply broad engineering knowledge across the full development lifecycle, including modern .NET backend services and web application development. You will play a key role in improving code quality, system performance, and reliability. You will also be responsible for clearly explaining technical solutions to stakeholders and influencing decisions at the operational level. Additionally, you will support and coach less experienced engineers as needed.

Job Responsibility

  • Deliver end-to-end features for .NET full stack applications, from requirements analysis and design to implementation, testing, and release
  • Build and maintain backend services and APIs using modern .NET technologies
  • Develop and enhance frontend components integrated with backend services
  • Contribute to architecture and design for APIs, data models, security, and integration points
  • Write clean, maintainable, and secure code with strong unit, integration, and API test coverage
  • Diagnose and resolve production and performance issues using data-driven analysis
  • Participate in code reviews and raise the quality bar across the engineering team
  • Collaborate with Product, QA, UX, and platform teams to deliver customer value
  • Improve engineering processes, tools, and CI/CD pipelines to increase efficiency
  • Produce clear technical documentation for internal and external audiences
  • Coach, review, and delegate work to less experienced engineers when required

Requirements

  • Minimum 5+ years of relevant experience in .NET full stack development
  • Strong experience building and maintaining software products using .NET technologies in production environments
  • Proven delivery of complex full stack features across the software development lifecycle
  • Solid knowledge of software design, REST APIs, data modeling, and system integration
  • Experience with automated testing, code review, and continuous integration
  • Practical understanding of secure coding and performance optimization
  • Ability to analyze issues, propose options, and make sound trade-offs with limited guidance
  • Clear communication skills with the ability to explain technical topics to non-engineering stakeholders
  • Experience improving processes, systems, or products with measurable impact
  • Bachelor’s degree in Computer Science or equivalent practical experience

Nice to have

DevOps experience (CI/CD, infrastructure automation, observability, containerization) is a significant plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineering

8 matching positions

Senior Software Engineering

As a Senior Software Engineer at Forterro, you will be a key individual contribu...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of software development experience, including advanced-level work in a senior or similar role
  • Proven track record of delivering high-quality software solutions in a fast-paced environment
  • Proficiency in C# Programming with experience designing and implementing WinForms
  • Strong understanding of object-oriented programming, principles and Design Patterns
  • Knowledge of .NET libraries and framework concepts
  • Proficient in SQL (e.g. SQL Server)
  • Knowledge of .NET MAUI Framework with C# and building cross-platform apps for iOS & Android
  • Experience with ADO.NET for database connectivity
  • Familiarity with source control tools such as Git
Job Responsibility
Job Responsibility
  • Software Design and Development: Convert requirements into well-structured software solutions. Design, code, and maintain systems for various platforms (desktop, mobile)
  • Requirements Analysis: Collaborate with stakeholders to understand business needs, define technical specifications, and design appropriate solutions
  • Programming and Testing: Write efficient, maintainable code using C# or other relevant technologies. Perform unit testing, debugging, and troubleshooting
  • Software Documentation: Create and maintain technical documentation, including design specifications and system architecture
  • Collaboration: Work closely with product managers, UX designers, and quality assurance teams to ensure software meets requirements
  • Lead Development Efforts: Guide team members in design and development best practices, ensuring high-quality code and adherence to project timelines
  • Continuous Improvement: Stay updated with the latest technology trends and tools, proposing enhancements to the software development lifecycle
  • Fulltime
Read More
Arrow Right

Senior Software Engineering

You will design, build, maintain, and test commercial frontend software that mee...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of relevant experience in frontend development
  • Strong experience building frontend software products with modern JavaScript frameworks
  • Proven delivery of complex frontend features and maintenance tasks across the full software development lifecycle
  • Solid knowledge of frontend architecture, state management, API integration, and web security
  • Experience with automated frontend testing, code review, and continuous integration
  • Practical understanding of performance optimization, accessibility, and responsive design
  • Ability to analyze issues, propose options, and make sound trade-offs with limited guidance
  • Clear communication skills with the ability to explain technical topics to non-engineering stakeholders
  • Bachelor’s degree in Computer Science or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build and maintain responsive, accessible, and high-performance user interfaces using modern JavaScript
  • Implement component-based architecture and reusable frontend patterns
  • Integrate frontend applications with backend APIs and authentication mechanisms
  • Write clean, maintainable, and secure code with strong test coverage
  • Deliver end-to-end frontend features, from requirements analysis and design to implementation, testing, and release
  • Diagnose and resolve UI, browser compatibility, and performance issues using data and analysis
  • Participate in code reviews and raise the quality bar for frontend engineering
  • Collaborate with Product, UX, QA, and backend engineers to ensure customer value and product quality
  • Improve engineering processes, frontend tooling, and CI/CD pipelines
  • Produce clear technical documentation for internal and external audiences
  • Fulltime
Read More
Arrow Right

Senior Software Engineering

You will design, build, maintain, and test commercial Java full stack software t...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of relevant experience in Java full stack development
  • Strong experience building and maintaining software products using Java including the Spring Stack in production environments
  • Proven delivery of complex full stack features and maintenance tasks across the software development lifecycle
  • Solid knowledge of software design, REST APIs, data modeling, and system integration
  • Experience with automated testing, code review, and continuous integration
  • Practical understanding of secure coding and performance optimization
  • Ability to analyze issues, propose options, and make sound trade-offs with limited guidance
  • Clear communication skills with the ability to explain technical topics to non-engineering stakeholders
  • Experience improving processes, systems, or products with measurable impact
  • Bachelor’s degree in Computer Science or equivalent practical experience
Job Responsibility
Job Responsibility
  • Deliver end-to-end features for Java full stack applications, from requirements analysis and design to implementation, testing, and release
  • Build and maintain backend services and APIs using Java including the Spring Stack
  • Develop and enhance frontend components that integrate cleanly with backend services
  • Contribute to architecture and design for APIs, data models, security, and integration points
  • Write clean, maintainable, and secure code with strong unit, integration, and API test coverage
  • Diagnose and resolve production and performance issues using data-driven analysis
  • Participate in code reviews and raise the quality bar across the engineering team
  • Collaborate with Product, QA, UX, and platform teams to deliver customer value
  • Improve engineering processes, tools, and CI/CD pipelines to increase efficiency
  • Produce clear technical documentation for internal and external audiences
  • Fulltime
Read More
Arrow Right

Senior Software Engineering

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline
  • 6+ years of technical engineering experience in DevOps, in a build engineer capacity
  • C/C++ environment
  • Embedded system/firmware
  • 3+ years of experience working with software build, build pipelines and processes in Cloud environments (Azure preferred)
  • 3+ years of experience with embedded systems
  • 2+ years of experience working in projects related to tooling, automation and test frameworks/infrastructure, in a SWE capacity
  • Coding with python
Job Responsibility
Job Responsibility
  • Develop and maintain build and test infrastructure
  • Develop and maintain build pipelines for DPU software
  • Plan for longer-term requirements for both build hardware and access to prototype and working Azure systems
  • Help team move existing build and test infrastructure toward Azure processes and platforms while keeping existing hardware and software development making rapid progress
  • Improve Development productivity by build optimization, tools development
  • Integrate build with a test infrastructure that allows DPU engineers to test their code on emulators and pre-production silicon/systems
  • Keep test infrastructure and machine fleets running while continuously improving reliability and reducing maintenance burden
  • Work with engineering teams to identify future requirements for infrastructure, machines, and test frameworks
  • Fulltime
Read More
Arrow Right

Digital Software Engineering Senior Lead Analyst - Senior Vice President

Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in an Enterprise Architecture role with subject matter expertise in one or more areas
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai), and internet and mobile / web frameworks (Angular, iOS and Android) and apps
  • Effective Citi architecture leader working with internal stakeholders and supported by external vendors to enable the best solution: secure, performant and scalable
  • Hands-on expertise in developing robust, enterprise-grade applications leveraging modern technology stacks, including Frontend development using Angular or similar JavaScript frameworks
  • Backend development utilizing Java microservices architecture
  • Designing and implementing RESTful APIs
  • Demonstrable expertise in utilizing modern development tools and technologies across all phases of the Software Development Life Cycle (SDLC) (e.g., GitHub Co-pilot, or equivalent)
  • Working knowledge and adherence to industry best practices and established software development standards
  • Demonstrated strong people management skills, including team development, mentorship, and performance management
  • Proven project management skills, with the ability to oversee project planning, execution, and successful delivery within established scope, budget, and timelines
Job Responsibility
Job Responsibility
  • Accountable for defining the technology strategy for Digital team in alignment with Citi Technology
  • Collaborate to help create reliable, scalable, and high-performance services and architectures
  • Develop cohesive interpersonal working relationships with all peers and team members
  • Utilize comprehensive knowledge of multiple technological disciplines to achieve objectives by providing leadership and guidance to the teams responsible for architecting, implementing and performing continuous improvement to products
  • Work style is very independent, requiring little or no guidance by more senior architects
  • Decisions will make a significant, measurable impact on the business goals for different lines of business
  • Play a significant role with PMTs, TPMs and SDEs to determine potential technological designs and approaches
  • Assist in the planning and managing of assignments generally involving large budgets, cross functional and / or multiple projects simultaneously
  • Effectively understand and analyze both technical and business risks and impact
  • Be part of the design review board that will focus on the design process, search for generic patterns, and share best practices across the organization
  • Fulltime
Read More
Arrow Right

Digital Software Engineering Senior Lead Analyst - Senior Vice President

The Digital S/W Eng Sr Lead Analyst is a strategic professional who closely foll...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in an Enterprise Architecture role with subject matter expertise in one or more areas
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai), and internet and mobile frameworks (Angular, JFP, and iOS and Android native)
  • Effective Citi architecture leader working with internal stakeholders and supported by external vendors to enable the best solution: secure, performant and scalable
  • Bachelor’s/University degree, Master’s degree preferred
Job Responsibility
Job Responsibility
  • Accountable for defining the technology strategy for Digital team in alignment with Citi Technology
  • Utilize comprehensive knowledge of multiple technological disciplines to achieve objectives by providing leadership and guidance to the teams responsible for architecting, implementing and performing continuous improvement to products
  • Assist in the planning and managing of assignments generally involving large budgets, cross functional and / or multiple projects simultaneously
  • Be part of the design review board that will focus on the design process, search for generic patterns, and, at the same time, share best practices across the organization
  • Have a wider understanding of the technical strategy for a particular architecture, platform or solution
  • This position acts as advisor or coach to new or lower level architects
  • Contribute to brown bags, external publications, user-group leadership, speaking opportunities at industry conferences while raising Citi’s GCT profile
  • Understand the business impact of your systems and show good judgment when making technical trade-offs between your team’s short-term technology or operational needs and long-term business needs
  • Code submissions and approach to work are exemplary
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Enterprise Software Engineering

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’r...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 200000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and shipping production software
  • Full-stack proficiency across frontend, backend, APIs, and data layers
  • Hands-on experience using AI-assisted development tools in a professional setting to ship real software
  • Strong fundamentals in at least one modern language (Python, TypeScript, Go, or similar) with the ability to learn new ones quickly
  • Experience building and integrating APIs and working with enterprise middleware or system integrations
  • Familiarity with cloud platforms, containerization, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Building and shipping internal tools, automations, and integrations that deliver measurable value across Finance, Operations, HR, and other business teams
  • Using AI-assisted development as the default workflow, including writing specs, crafting prompts, reviewing AI-generated code, and iterating rapidly
  • Defining foundational technical patterns, including coding standards, project conventions, reusable components, and context files that guide AI-driven development
  • Designing and maintaining integrations between enterprise systems using APIs, middleware, and data pipelines
  • Developing solutions across a hybrid environment, combining cloud application platforms with internal GPU compute for AI workloads
  • Partnering with business teams in rapid prototyping sprints, then hardening prototypes into production-ready systems with testing, monitoring, and documentation
  • Establishing CI/CD pipelines, automated testing, and quality gates for all delivered solutions
  • Owning solutions end-to-end, from specification and implementation through deployment and production support
  • Operating within tiered governance frameworks, applying appropriate review and compliance controls based on solution sensitivity
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right