Software Integration Engineer
- Source: LinkedIn
- Chevron
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
The Chevron Engineering and Innovation Excellence Center (ENGINE) in Bengaluru India brings together the resources and expertise of the Chevron global network with talent in India to enhance agility and technological innovation to optimize solutions for the world’s current and future energy challenges. As one of the leading energy providers worldwide, Chevron is involved in the production of crude oil and natural gas, manufacturing of transportation fuels, lubricants, petrochemicals, and additives, and the development of enabling technologies.
Chevron’s vision is to be the global energy company most admired for its people, partnerships, and performance. With a clear purpose to develop affordable, reliable, ever-cleaner energy that enables human progress, we believe human ingenuity has the power to solve any challenge and overcome any obstacle. Meeting the world’s growing energy needs requires the pursuit of innovations and advancements that deliver a better future for all.
About The Position
The Integration Software Engineer (ISE) is responsible for designing, developing, testing, and maintaining scalable integration solutions, backend services, and web-based applications that support RMF business and engineering systems. This role focuses on building secure, reliable, and maintainable software solutions using .NET Core / C#, Azure PaaS, modern UI frameworks such as Angular or Blazor, and sound engineering practices including design patterns, SOLID principles, and Agile delivery methods.
The position works closely with product owners, architects, data engineers, front-end developers, and domain specialists to translate business requirements into robust technical solutions. The role contributes across the software development lifecycle, from design through deployment and support, while ensuring alignment with enterprise standards, tooling, security, and operational excellence practices. The role also leverages Generative AI (GenAI)-enabled engineering practices to improve development efficiency, code quality, and delivery effectiveness.
Key Responsibilities
Software Engineering & Integration Development
- Design, develop, test, and support scalable backend services, APIs, and integration components in a production environment.
- Build and maintain applications using C#, .NET Core / .NET, and modern web development frameworks such as Angular or Blazor.
- Develop reusable, maintainable, and extensible software solutions by applying SOLID principles, object-oriented design, and established design patterns.
- Implement integration solutions across enterprise applications, services, and platforms while ensuring reliability, scalability, and security.
- Develop and maintain RESTful APIs and service interfaces, including proper documentation using OpenAPI / Swagger.
- Apply sound software engineering practices such as exception handling, validation, logging, versioning, dependency management, and structured debugging.
- Write clean, readable, and testable code following modern engineering standards and best practices.
- Create and maintain unit and integration tests to improve code quality, prevent regressions, and support maintainability.
- Contribute to frontend integration and UI development activities where needed using Angular or Blazor.
Cloud & Azure PaaS Development Engineering
- Develop and operate applications within an enterprise Microsoft Azure cloud environment.
- Build solutions using Azure PaaS services such as Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Azure Redis, and other relevant cloud-native services.
- Support deployment, monitoring, and troubleshooting of applications in cloud-hosted environments.
- Design solutions for performance, availability, scalability, and maintainability in alignment with enterprise cloud standards.
- Work with structured and unstructured data storage solutions including SQL databases, document databases, and storage accounts.
- Demonstrate familiarity with distributed systems, asynchronous processing, and containerization concepts.
Agile Delivery & Collaboration
- Work within Agile teams to deliver features and enhancements iteratively with quality and predictability.
- Participate in backlog refinement, sprint planning, daily standups, sprint reviews, and retrospectives.
- Collaborate effectively with product owners, architects, QA engineers, and cross-functional teams to clarify requirements and deliver business va…
Skills
- c-sharp
- microsoft-azure
- Blazor
- open-api
- azure-app-service
- azure-functions
- microsoft-azure-functions
- azure-storage
- microsoft-azure-storage
- azure-service-bus
- microsoft-azure-service-bus
- Redis
- Github
- gitHub-copilot
- guardrails
- Python
- microsoft-visual-studio
- visual-studio
- visual-studio-code
- Servicenow
- FastAPI
- Pytest
- Pandas
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
