Reflexive Concepts logo
Reflexive Concepts Verified
IT Services, Government Contracting, Consulting

Software Engineer III

Maryland, United StatesOnsiteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Reflexive Concepts is seeking a skilled Software Engineer III to join their growing team. The ideal candidate will have extensive experience in developing large-scale distributed applications using Java and Python, with a strong background in MapReduce frameworks for data processing and analysis. Responsibilities include analyzing requirements, designing and developing software systems, debugging, integrating software, developing algorithms, managing database interfaces, and ensuring quality control. The role also involves coordinating installations, writing documentation, and potentially serving as a technical or team lead. A Bachelor's degree in Computer Science or a related field is preferred, though equivalent experience may be substituted.

Reflexive Concepts is seeking a skilled Software Engineer to join our growing team!
The ideal candidate will be a senior software engineer with hands-on experience developing large-scale distributed applications in Java and Python, leveraging MapReduce frameworks for data processing and analysis.
Qualifications

  • Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree

Required:

  • Java
  • Python
  • MapReduce
  • Ability to:
  • Here's a cleaned-up, consolidated version with redundancies removed:
  • Analyze user and system requirements to derive software design and performance specifications
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure design outcomes
  • Debug existing software, correct defects, and adapt software to new hardware or environments
  • Integrate existing software into new or modified systems or operating environments
  • Develop and implement algorithms to meet or exceed system performance and functional standards, including those requiring strict timing, system resource, or interface constraints
  • Design or implement complex database/data repository interfaces and queries, including simple data queries for existing or proposed databases
  • Confer with system and hardware engineers to derive software requirements and obtain information on project limitations, capabilities, and performance requirements
  • Develop, execute, and oversee test procedures and quality control for software components and team products
  • Write, review, and improve software and system documentation and development process standards
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Serve as technical lead or team lead for one or more software development teams, delegating programming and testing responsibilities and monitoring performance
  • Select and recommend software development processes, new technologies, and improvements in coordination with the customer and system engineering
  • Oversee software development teams to ensure work is completed within the constraints of the applicable development process

Desired:

  • AI/ML experience
  • AWS
Ready to apply?
You'll be redirected to Reflexive Concepts's application page.

Similar roles