Java Software Engineer with Python experience

Set of X•Fort Meade, MD
•$120,000 - $240,000

About The Position

Set of X is seeking a Java Software Engineer with Python experience to support the design, development, integration, and optimization of complex software systems. The engineer will analyze user requirements, develop high-performance solutions, and collaborate with engineers and stakeholders throughout the software development lifecycle. An active TS/SCI clearance with polygraph is required. The position requires a bachelor’s degree in Computer Science or a related discipline from an accredited college or university. Four years of additional software engineering experience on projects with similar software processes may substitute for a bachelor’s degree. The compensation package includes a base salary range of $120,000–$240,000, health, dental, vision, life, and disability insurance, a 401(k) plan with employer contributions, paid time off, technology refresh or a year-end bonus, and an annual $5,250 budget for education, certifications, and professional memberships, which may also be used for tax-free student loan repayment. Additional offerings include a yearly stock grant, up to eight weeks of flex leave or the option to sell back unused time, monthly cell phone and internet reimbursement, fringe-benefit choices, an end-of-year profit-sharing cash bonus, and referral bonuses.

Requirements

  • Strong experience developing applications in Java.
  • Hands-on Python experience in a production environment.
  • Experience with software debugging, integration, and performance optimization.
  • Knowledge of database design and complex query development.
  • Familiarity with Agile or other structured software development methodologies.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, or four years of additional software engineering experience on projects with similar software processes in lieu of the degree.
  • Active TS/SCI clearance with polygraph.

Responsibilities

  • Analyze user and system requirements to define software design and performance standards.
  • Design, develop, test, and modify Java- and Python-based software applications.
  • Debug, troubleshoot, and enhance existing software for performance and reliability.
  • Integrate software into new or existing systems and operating environments.
  • Develop and implement algorithms and database queries to meet functional requirements.
  • Produce and review technical documentation for software and systems.
  • Support testing activities and assist in developing test procedures.
  • Provide input on software development standards and process improvements.
  • Serve as a technical lead when required, supporting team coordination and delivery.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan with employer contribution
  • Paid time off
  • Technology refresh or year-end bonus
  • Annual $5,250 budget for ongoing education, certifications, and professional memberships, or tax-free student loan repayment
  • Yearly stock grant
  • Up to eight weeks of flex leave or option to sell back unused time
  • Monthly cell phone and internet reimbursement
  • Fringe benefit choices
  • End-of-year profit-sharing cash bonus
  • Referral bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service