A technology and engineering firm is seeking a Principal Software Developer to influence architecture and technical strategy for complex software systems. You will lead the design and mentor mid-level engineers, while driving continuous improvement and AI adoption across multiple programs. A bachelor's degree in computer science and extensive experience in software development, particularly with AI technologies, are required. This role is essential for ensuring safety and performance in critical systems, offering a competitive salary based on experience and qualifications.
Qualifications
Must be able to obtain and maintain a Public Trust security clearance (US Citizenship required).
Expert ability to evaluate, validate, and govern AI-generated code and outputs.
Proven experience establishing engineering standards and best practices.
Responsibilities
Serve as a principal technical authority for software engineering.
Lead the design and development of complex software systems.
Drive continuous improvement across development processes.
Skills
Expert-level proficiency in programming languages such as C++, Python, or Qt
Demonstrated experience leading software architecture and technical strategy
Deep experience applying AI-assisted software development tools
Strong understanding of software architecture and distributed systems
Excellent communication skills
Education
Bachelor's degree in computer science or related field
Master's degree in computer science or related field
Tools
GitHub Copilot
ChatGPT
Roo Code
Job description
A technology and engineering firm is seeking a Principal Software Developer to influence architecture and technical strategy for complex software systems. You will lead the design and mentor mid-level engineers, while driving continuous improvement and AI adoption across multiple programs. A bachelor's degree in computer science and extensive experience in software development, particularly with AI technologies, are required. This role is essential for ensuring safety and performance in critical systems, offering a competitive salary based on experience and qualifications.