Two Six Technologies is seeking a Principal Software Engineer to work on multi-domain platforms serving critical national security functions, maintaining internally-developed data migration tools and data model changes.
Requirements
- Minimum of 5 years of experience working in one or more of the following languages: Python, Java, C/C++, Javascript, Typescript
- Experience developing in a Unix environment
- Experience with full-stack development including but not limited to working with REST APIs, javascript frameworks, and relational databases
- Experience with Postgres, Docker, Bash scripting
- Experience using Git and Jira in a development workflow
- Experience with DevOps processes
- Experience creating data models in relational databases
Responsibilities
- Work closely with internal and external stakeholders to develop requirements and solutions to complex software and data needs
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Work directly with users in the field to implement new features and debug issues
- Design/evaluate/recommend tooling that enables other developers to work more efficiently and effectively
- Work closely with product owners and managers to develop engineering roadmaps
- Develop and support features on both the backend and frontend
- Be available outside of business hours a few times a month to support production deployments
Other
- Bachelor's degree or comparable education and relevant experience
- Minimum of 10 years of experience in software engineering
- Minimum of 3 years of experience working with data in relational databases
- Excellent verbal and written communication skills
- Eligibility and willingness to obtain and maintain up to TS clearance