Full-time jobs in Pittsburgh, PA

874verified openings
Filter by
1 filter selected
onearc Verified 9h ago

Senior Software Engineer

Pittsburgh, Pennsylvania, 15219, United States On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

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.

What you'll bring

  • Bachelor’s degree in Computer Science or related field
  • 5+ years professional software development with Golang/C++ or other backend languages
  • 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