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.
Are you looking to apply your full stack engineering skills to help policy makers, corporate leaders, and operators make sense of increasingly complex information spaces? Interested in growing your strategic and leadership skills by managing a team of engineers? Two Six Technologies provides Information Advantage to Government, Military, and Fortune 50 customers tasked with mission critical decision making. Our products collect and synthesize huge quantities of publicly available data in multiple languages, then serve that data to be easily queried by our expert analysts and used in machine learning analytics.
In this role you will be the manager for the team of server-side/back-end engineers who build and maintain our data collection capability, data enrichment pipeline, as well as the new machine learning enabled query and analysis functionality. You will also be responsible for overseeing the technical advancement and support of these high-volume capabilities, in close collaboration with architects, product managers, and devops. You will also be a contributing engineer, responsible for writing code yourself, while applying your experience to assist the team in the design, implementation, and review of new features and improvements.
As a top candidate you have significant experience with all stages of building, deploying, and supporting high-volume, scalable, data-driven applications in a SaaS environment. You have been working with Python, or similar languages, for multiple years and you have experience building and supporting solutions using AWS, Linux, and with containerization technologies like Docker and Kubernetes. You also have been a part of remote engineering teams working in Agile software development environments.
You also have experience in leadership roles, either as a direct manager, or as a team or technical lead. You are interested in the opportunity to coach and develop talented engineers as they progress on their individual career trajectories. As a top candidate you are ready for the chance to advocate for your team in discussions where strategic decisions are made, and to help shape the future direction of our products and the engineering department.
Most importantly you share our passion for applying technology to solve hard problems and finding innovative ways to collect and derive insights from high-volume data.
Responsibilities:
- Leading the development of high volume data collection and analysis systems that enable both human users and machine learning to built insights from data
- Collaborating with architects and product leads on designs, implementations, as well as strategic product roadmaps
- Overseeing the the product codebase, setting and maintaining coding standards, patterns, and best practices
- Being the direct manager for a team of 5+ fully remote engineers, meeting with them regularly to discuss their performance, as well as their longer term professional development and career goals
- Conducting employee evaluations, advocating for promotions, and coaching up performance concerns
- Assisting engineers with technical tasks, mentoring them around both technical and soft skills, to help them along their individual career paths
- Guiding cross-functional teams, helping them to improve, to resolve problems, and to deliver results
- Collaborating regularly with other leaders to align your team with overall business goals
- Ensuring that the team is considering security best practices at every phase of software development
- Continuously learning and improving; staying current with the technological developments and software engineering practices
- Picking up engineering tasks yourself, delivering high quality code, and leading by example
- Working within Agile software development methodologies and being an active part of continuous improvement efforts
Qualifications:
- Experience with the design, development, testing, and support of scalable, data-driven applications written in Python and deployed to production SaaS environments
- Solid understanding of HTTP, HTML, JavaScript, CSS, and other technologies that power websites, as well as familiarity with data pipelines, and ML technologies
- Experience supporting and debugging a production SaaS application with a complex architecture
- Experience performing code reviews, providing constructive feedback, and making certain that coding standards and development processes are communicated and followed
- Experience as a direct manager or a team lead, where you were an advocate for the team and their work with other teams and leadership
- Experience with database technologies, ideally Elastic and Postgres
- Experience with AWS or similar cloud-based infrastructure
- Experience with Object Oriented Programming (OOP)
- Experience as a member of a fully remote engineering organization
Optional Skills / Domain Experience
- Experience with web scraping and other techniques for collecting data from the internet
- Experience delivering performance evaluations, coaching, and mentoring engineers
- Experience with Docker and Kubernetes
- AWS certification