Skip to main content

Wyetech

Software Engineer 1

Columbia, Marylandsoftware engineering (full-time)entryAdded today

About this role

Wyetech seeks a Software Engineer to develop and maintain complex software systems for federal government customers, including analytics platforms, real-time systems, and large-scale data processing applications. You'll collaborate with teams to design, test, and optimize software components while contributing to system architecture decisions.

What you'll do

  • Develop, maintain, and enhance complex software systems across diverse domains (analytics, algorithms, real-time processing)
  • Review and test software components for adherence to design requirements and document results
  • Resolve software problem reports and provide technical support
  • Apply appropriate software development and design methodologies
  • Contribute to system design decisions including hardware/software trade-offs and COTS/GOTS evaluation
  • Perform requirements analysis and synthesis from system level to individual components

What they're looking for

  • Software development and design methodologies
  • Complex system architecture and design
  • Software testing and quality assurance
  • Large-scale data processing
  • Real-time systems development
  • Algorithm development
  • Requirements analysis
  • Problem-solving and debugging
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Wyetech

Wyetech builds cloud infrastructure, cybersecurity solutions, and advanced software systems for federal government clients, leveraging AWS, Kubernetes, machine learning, and cyber range technologies. The company is hiring Cloud Platform Engineers, DevOps Engineers, Software Engineers, and Test Engineers to develop and maintain these mission-critical systems.

View all jobs at Wyetech

Likely interview questions

  • Describe your experience developing complex software systems; what was the most challenging aspect?
  • How do you approach evaluating whether to build new software versus leveraging COTS or GOTS solutions?