Salary
💰 $119,800 - $201,300 per year
Tech Stack
DockerJavaJavaScriptPostgresPythonTypeScriptUnix
About the role
- At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.
Overview of Opportunity: Two Six Technologies is seeking a Principal Software Engineer to work on multi-domain platforms serving critical national security functions. In this role, you will be a part of the data team that is responsible for maintaining several internally-developed data migration tools and all data model changes. You’ll be working closely with developers that have experience with these tools to learn them, eventually taking ownership of many aspects of those tools. The ideal candidate for this position will be a self-starter that has a passion for learning, and has a history of working very closely with data.
This is a full time, remote position but the working hours of this position are flexible, with core business hours between 10am and 3pm eastern time M-F.
What you will do:
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
Be available outside of business hours a few times a month to support production deployments
Provide technical/functional guidance, leadership, and support to other team members
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
Requirements
- 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
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
Excellent verbal and written communication skills
Nice If you have:
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
Experience working in an agile environment
Experience with data migrations
Active Top Secret security clearance