Principal Data Engineer
ManTech
Full-time
Alexandria, VA
Job description
Are you passionate about designing cutting-edge software solutions that drive innovation? As a Senior Software Engineer with us, you'll play a pivotal role in shaping the future of inventory management technology. Our company thrives on delivering innovative, game-changing solutions, not just replicating what’s already out there. Our machines operate independently while performing seamless bidirectional data synchronization and aggregation within our cloud systems, and we continually push the boundaries to bring revolutionary products to market. Your contributions will directly influence the success of our systems, which set the industry standard for excellence.
Join our dynamic team and use your expertise in Linux systems, Python (or any other programming language), and cloud infrastructure to build software that powers everything from on-premise machines to cloud servers and mobile apps. We value ownership and creativity—your ideas and code will have a direct and meaningful impact on the success of our products and company.
What You'll Be Doing:
● Design, build, and scale a variety of software solutions, from front-end to back-end to mobile, within our Linux-based systems.
● Collaborate with a talented team to architect high-performance systems while continuously seeking improvements in speed, efficiency, and reliability.
● Be hands-on in solving complex problems, from system design to hardware-software integration.
● Investigate and resolve escalated issues from customer support, ensuring smooth operation and high customer satisfaction.
Required Skills & Experience:
● 5+ years of professional development experience with a strong track record of delivering scalable applications.
● Expertise in building and maintaining robust, scalable web applications.
● Extensive experience with Linux systems and in-depth knowledge of any programming language (Python preferred, but we value mastery in any language).
● Strong understanding of relational databases and data modeling (Postgres experience a plus).
● Experience working with hardware, firmware, and software integration.
● Familiarity with AWS services and cloud architecture is highly desirable.
Why Join Us:
● Be part of a team that values innovation, ownership, and collaborative problem-solving.
● Work in a fast-paced, growth-oriented environment where your ideas will shape the future of our technology.
● Enjoy the flexibility of a remote position, with the benefit of being part of an engaged, local team—candidates must be within driving distance of Cleveland, Ohio, for periodic in-office meetings.
● Competitive salary and comprehensive benefits package, including 401(k) with matching, medical insurance, and annual performance-based bonuses.
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- 401(k) 5% Match
- AD&D insurance
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Prescription drug insurance
- Retirement plan
- Vision insurance
Application Question(s):
- Are you able to drive to the Cleveland, Ohio HQ every two weeks? This is a requirement of the position.
Experience:
- Linux: 5 years (Required)
- Python: 5 years (Required)
- Development: 10 years (Required)
Work Location: In person