Senior Software Engineer
Job description
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.
Description copied from BAE Systems OneArc's careers page. Read the full posting before you apply.
More jobs at BAE Systems OneArc
Contracts and Compliance Analyst
BAE Systems OneArc· Prague, KarlínMission Integration Specialist, Embedded Combat Trainer (ECT)
BAE Systems OneArc· FortHood, Texas, United StatesSubcontracts Analyst - Contracts & Compliance
BAE Systems OneArc· Orlando, FloridaSoftware Developer (all levels) - Distributed Simulation Technology (UK)
BAE Systems OneArc· GatwickProject Manager - Defence Virtual Simulation (FAR)
BAE Systems OneArc· Farnborough, Hampshire
More jobs in Pittsburgh
Compensation Coordinator
F.N.B. Corporation· Pittsburgh, PASales Representative - Pittsburgh
PLS Logistics Services· Pittsburgh, PA· $47kTravel Consultant
Auto Club Enterprises· Pittsburgh, PAOptometrist
AEG Vision· Pittsburgh, PA
Senior Software Engineer jobs at other companies
Senior Software Engineer
SIX Group· Madrid, ESSenior Software Engineer
Unity· Tokyo, JapanSenior Software Engineer
Kaufman, Hall & Associates· Irving, TX 75062 Vizient Corporate HQ· $102k – $179kSenior Software Engineer
Roku· San Jose, California· $255k – $527kSenior Software Engineer
GCM Grosvenor· Chicago, Illinois, United States· $145k