MogiMogiJobsPowered by MobiusEngineLet Mogi apply

BAE Systems OneArc USA, Inc

Senior Software Engineer

Pittsburgh, PA · 1 month ago

Full-time

About the job

Description:

Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems.

Objectives:

• Design, implement, and maintain distributed backend services optimized for low latency and high throughput.

• Ensure APIs and data pipelines meet simulation performance requirements.

• Lead technical design efforts to ensure scalability, reliability, and efficient use of infrastructure resources.

• Collaborate across teams in order to deliver robust, production-grade systems.

• Mentor engineers in system design, performance optimization, and modern cloud-native development.

Key Areas of Responsibility:

• Develop and maintain software features

• Design architecture of software modules

• Break down whole projects into implementation plans for the team

• Actively mentor less experienced programmers

• Actively propose improvements, e.g. better solutions, tech debt removal, development processes, etc.

• Actively communicate with stakeholders

• Perform code reviews

• Participate in the engineering hiring process

• Participate in project/feature estimations

Skills:

• Strong Golang/C++ experience

• Strong experience with RESTful API design principles

• Experience with both private (on-prem) and public cloud

• Experience with Kubernetes

• Experience with realtime simulation or other performance-critical systems

• Excellent communication skills

Education and Experience:

• Bachelor’s degree in Computer Science or related field

• 5+ years professional software development with Golang/C++ or other backend languages

Additional Attributes:

• Experience with MongoDB or other NoSQL database

• Experience with NATs or other asynchronous messaging frameworks

• Cloud Computing experience (On-Premises, AWS, Kubernetes, etc)

• Experience with GIS data processing or other mathematically intensive field

• Additional experiences with other programming and scripting languages

• Leadership experience

Travel:

• Infrequent travel may be required from time to time to support industry events and to support key customers.