The Aerospace Corporation Logo

The Aerospace Corporation

Software Engr II

Posted Yesterday
Be an Early Applicant
Hybrid
Bengaluru, Bengaluru Urban, Karnataka
Mid level
Hybrid
Bengaluru, Bengaluru Urban, Karnataka
Mid level
Develop and maintain Windows desktop applications, backend services, REST APIs, and enterprise integrations using C++, MFC, C#, and .NET. Build integrations with IBM ELM tools through APIs, OSLC, web services, and custom connectors. Maintain COM/OLE and Microsoft Office automation solutions, troubleshoot production issues, conduct code reviews, support modernization efforts, and collaborate with product, QA, and integration teams.
The summary above was generated by AI

About us:

Join a company that's reintroducing itself to the aviation community we've helped advance for more than a century. At Honeywell Aerospace (NASDAQ: HONA), we're launching as an independent, publicly traded aerospace and defense company built on a legacy of operational excellence and mission-focused execution. 


Our new brand identity pairs that heritage with real momentum, as we build technology that helps pilots navigate with confidence, aircraft operate more efficiently, and operators stay ahead of change. With our systems on board 90% of the world's aircraft, your work here has reach that's rare to find anywhere else.


Focusing on our customers, investing in innovation, and building a culture of accountability and performance is how we're shaping what comes next.

Every horizon. Every mission. Every day.

Job Description: Engineer II – Software Engineer (C++, .NET & IBM Tool Integration)

Experience: 3-6 Years

Job Summary

We are seeking a highly motivated Engineer II - Software Engineer with strong hands-on experience in C++, MFC, COM/OLE technologies, IBM Engineering Lifecycle Management (ELM) tool integrations, and modern .NET development. The ideal candidate will contribute to the development, enhancement, maintenance, integration, and modernization of desktop, API, and engineering applications while collaborating with cross-functional teams to deliver high-quality software solutions.

The role requires strong technical problem-solving abilities, debugging expertise, integration experience with enterprise engineering tools, and a passion for developing reliable, scalable, and maintainable applications.

 

Key Responsibilities

  • Design, develop, enhance, and maintain desktop applications using C++ and MFC.
  • Develop and support backend services and APIs using C#, ASP.NET Core, and .NET 8.
  • Develop, consume, and maintain REST APIs for enterprise integrations.
  • Design and implement integrations with IBM Engineering Lifecycle Management (ELM) tools including Requirements Management, Test Management, and Engineering Workflow solutions.
  • Build integrations between engineering applications and IBM platforms using APIs, OSLC, web services, and custom connectors.
  • Implement and maintain solutions involving COM/OLE and Microsoft Office/Word Automation.
  • Troubleshoot and resolve issues across C++, MFC, IBM integrations, COM/OLE, Office Automation, APIs, and .NET applications.
  • Participate in technical design discussions and contribute to architecture and integration design decisions.
  • Conduct code reviews and ensure adherence to coding standards, security guidelines, and software engineering best practices.
  • Collaborate with product owners, QA engineers, business stakeholders, and integration teams to deliver high-quality software solutions.
  • Write clean, maintainable, efficient, and well-documented code.
  • Support modernization initiatives by transitioning legacy applications and integrations to modern architectures and frameworks.
  • Perform root-cause analysis and implement sustainable fixes for production issues.
  • Contribute to continuous improvement initiatives related to development processes, integration frameworks, automation, and engineering excellence.
 

Required Technical Skills

Core Development

  • Strong hands-on experience with C++
  • Strong experience with Microsoft Foundation Classes (MFC)
  • Windows desktop application development
  • Strong understanding of Object-Oriented Programming (OOP) principles

Microsoft Technologies

  • Experience with COM/OLE
  • Experience with Microsoft Office and Word Automation
  • Strong knowledge of C#
  • Experience with ASP.NET Core
  • Experience developing applications using .NET 8

IBM Engineering Tool Integration

  • Experience integrating with IBM Engineering Lifecycle Management (ELM) tools
  • Familiarity with IBM DOORS Next Generation (DNG)
  • Familiarity with IBM Engineering Test Management (ETM)
  • Familiarity with IBM Engineering Workflow Management (EWM)
  • Understanding of OSLC-based integrations
  • Experience developing custom integrations and data exchange mechanisms between engineering tools

API & Integration

  • Strong experience designing and developing REST APIs
  • Experience consuming third-party APIs and enterprise services
  • Knowledge of API authentication and security mechanisms
  • Experience with JSON, XML, and service integrations

Development Tools

  • Proficient with Visual Studio
  • Experience with Git, Azure DevOps, or similar source control systems
  • Experience with debugging, profiling, and diagnostic tools

Similar Jobs

Yesterday
In-Office
Entry level
Entry level
Aerospace • Security • Energy • Industrial
Develop high-performance backend services, RESTful APIs, microservices, and gRPC channels using Python and C# .NET. Design and optimize SQL and NoSQL databases, integrate secure web applications, and build responsive React-based user interfaces. Implement AI/ML capabilities using LLMs, retrieval-augmented generation, AI agents, prompt engineering, and generative AI technologies. A bachelor’s or master’s degree in computer science, software engineering, or a related STEM field is required.
Top Skills: .NetAi AgentsC#CSSGrpcJavaScriptLarge Language ModelsMicroservicesMongoDBMySQLPostgresPrompt EngineeringPythonReactRestful ApisRetrieval-Augmented GenerationSQL ServerTypescript
Yesterday
In-Office
Entry level
Entry level
Aerospace
Develop backend microservices, RESTful APIs, gRPC channels, relational and NoSQL databases, and responsive React-based web interfaces. Integrate frontend and backend services securely while implementing AI/ML capabilities using LLMs, RAG architectures, AI agents, prompt engineering, and generative AI. Follow company cybersecurity and engineering frameworks to build modular, high-performance applications.
Top Skills: Ai AgentsC# .NetCSSGrpcJavaScriptLarge Language ModelsMongoDBMySQLPostgresPrompt EngineeringPythonReactRestful ApisRetrieval-Augmented GenerationSQL ServerTypescript
2 Days Ago
In-Office
Entry level
Entry level
Aerospace
Drive verification and validation for Blending & Movement software used in refining, terminal, oil and gas, and chemical operations. Responsibilities include gathering requirements, developing manual and automated test scenarios, executing functional and performance testing, debugging software, validating fixes, and recommending test strategies. The role requires knowledge of industrial automation, refinery operations, databases, integrations, web applications, and Agile software development.
Top Skills: AgileAutomated TestingDcsExperionHbmIisOdbcOledbOpcParPerformance TestingPhdPid LoopsPlcRest ApisScadaSQLWcfWeb Application TestingWeb Services

What you need to know about the Kolkata Tech Scene

When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account