Integration Engineer



Software Engineering
Arlington, VA, USA
Posted on Saturday, February 3, 2024

Shift5 is seeking a full-time Integration Engineer to join our growing team. In this role, you’ll lead project integrations across Shift5’s product suite and help determine integration/interface requirements. Specifically, we’re working on streamlining application and system interoperability to deliver end to end mission critical solutions and maintain integrity of data.

This role serves as the integrator between Shift5 software, hardware and the rest of the Shift5 product ecosystem. You will:

  • Design, plan, execute, and documents solutions for systems integration along with release management integration and testing.
  • Provide a total systems perspective including a technical understanding of relationships, dependencies, and requirements of hardware and software components.
  • Work cross-functionally with our product managers, designers, & engineers to conceive, implement, and ship major releases.

At Shift5, a rapidly expanding cybersecurity and operational technology firm, we excel in data collection, translation, transformation, and distillation. Our mission extends beyond providing advanced cyber defense; we are dedicated to enhancing mission readiness and preventative maintenance for a wide array of operational systems. Our expertise lies in safeguarding planes, trains, and tanks not just from cyber threats but also in ensuring their optimal functionality and reliability. Our approach to cybersecurity is intertwined with a commitment to maintaining the operational integrity of these systems. Our engineering team plays a central role in this mission. We are devoted to empowering our clients' fleets to operate more intelligently and safely, utilizing the wealth of data available at their fingertips. Join us on this vital and thrilling journey towards a more secure and efficient future.

Core responsibilities :

  • Own the end-to-end release and integration process between Software Engineering and other functional areas of the business.
  • Responsible for the planning, design, and implementation of software releases spanning across multiple platforms and customers.
  • Develop, test and document integration solutions and data migration needs of business applications.
  • Establish best design and implementation practices to deliver scalable integration solutions.
  • Architect integration strategy based on principles of reusability, security, scalability and quality.
  • Communicate effectively across functional areas and collaborate well within a team environment to drive results.
  • Embrace new technologies and open source solutions to achieve desired functionality.
  • Actively participate in our agile development processes, including the use of Test Driven Development (TDD).
  • Maintain current knowledge of relevant technologies and developments in the software engineering space.

Qualifications :

  • S or MS in Computer Science, Computer Engineering or equivalent
  • 8+ Years of experience in software development
  • Strong proficiency in at least three (3) of the following:
  • C, C++, Bash, Golang, Python
  • Experience leading a team of software engineers and instilling best practices
  • Deep understanding of software engineering practices and concepts
  • Demonstrated experience with Linux, Make, CMake, autotools, Kconfig , TDD, CI/CD, Docker, Kubernetes
  • Prior experience with CANbus, MIL-STD-1553, SAE J1939, ASCB, ARINC 429 is extra helpful
  • US Citizenship
  • Active (or ability to hold/obtain) a US Government Top Secret security clearance

Compensation & Benefits:

  • Competitive salary and stock options in a fast-growing startup
  • Employer-paid medical, dental and vision coverage
  • Health Savings Account with annual employer contributions
  • 401k with employer contributions
  • Life Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy
  • Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)

We are committed to building an inclusive culture of belonging that embraces the diversity of our people and represents the communities in which we work and the customers we serve. We know the happiest and highest performing teams include people with diverse perspectives and ways of solving problems. We strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

Shift5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identify, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class.