
Principal Software Engineer (Python)
Themis Insight LLC1 month ago
Fort Meade, MD, USAStaff+
Responsibilities
- Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
- Develop AI workflow automation scripts.
- Construct development and test pipelines.
- Perform system integration and performance optimization.
- Monitor implementation and resolve software problem reports.
- Review and test software components and document test results.
- Provide software design input, including hardware/software trade-offs, software reuse, COTS/GOTS decisions, and requirements analysis.
- Lead teams of software design and development professionals working on collection systems and components.
Requirements
- Active TS/SCI clearance with a polygraph is required.
- A master's degree in computer science or computer engineering is required, or four additional years of applicable software engineering experience may substitute for the degree.
- Fifteen years of applicable software design and development experience are required.
- Twelve years of direct experience leading software design and development teams for collection systems and components are required.
- ITILv3 certification is required.
- Desired experience includes Python/scripting, Jenkins, GitLab, CodePipeline, AWS, and API integration.
Benefits
- Competitive health, dental, and vision plans with 100% paid premiums.
- 401(k) contributions of 6% from the employer, including when the employee does not contribute.
- Eleven standard holidays and 25 days of paid time off.
- Career counseling and individualized career development plans, including education and training.
- Employee referral bonuses for successful hires.
- Position is in the Fort Meade, MD vicinity, and the location may change based on central Maryland client needs.