Contingent Software Engineer

Sunayu, LLC
Annapolis Junction, MD, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology HTML5 Automation of Tests Bash Shell Cascading Style Sheets (CSS) Google Web Toolkits Hibernate (Java) Java Platform Standard Edition (J2SE) Spring Framework Junit Python (Programming Language)
+16 more
Apache Maven MySQL Cisco Nexus Switches OpenShift Software Engineering SonarQube Vaadin Web Services Git Gitlab-ci Kubernetes Information Technology Deployment Automation Docker Jenkins Microservices

Requirements

  • Software Engineering experience developing using the following or comparable software technologies: Java SE, Python, Git, Shell/bash, Nexus, Maven, JavaScript/HTML5/CSS3, JUnit, and IDEs. Software Engineering
  • Experience with containers and container orchestration (e.g., Docker/Kubernetes/OpenShift and GitLab CI) is highly desired, including experience with the following: - microservices and microservice orchestration; - experience with CI/CD pipelines; - integration of automated testing tools like SonarQube; - implementing automated deployments/failure rollbacks; - deployment to Kubernetes Agile
  • Experience supporting programs using an agile development methodology, delivering a new capability in every Sprint Software Engineering
  • Experience with Spring Framework, Spring Tool Suite, Grit, Jenkins, Hibernate, MySQL, Web Services, and Google Web Toolkit or Vaadin, also a plus

Basic Requirements

  • Level 0 requires a degree in a relevant technical field (for example, computer science, mathematics, or physics), entry is with a Bachelor’s degree plus 1 year of relevant experience.
  • Level 1 requires a Bachelor’s degree in Engineering plus 3 years of relevant experience, or a Master’s degree plus 1 year of relevant experience, or a Doctoral degree and no experience.
  • Level 2 requires Bachelor’s degree in Engineering plus 7 years of relevant experience, or a Master’s degree plus 5 years of relevant experience, or a Doctoral degree plus 3 years of relevant experience.
  • Level 3 requires a Bachelor’s degree in Engineering plus 10 years of relevant experience, or a Master’s degree plus 8 years of relevant experience, or a Doctoral degree plus 6 years of relevant experience.

Benefits & conditions

  • 3 Medical Plan Options
  • Dental and Vision
  • FSA, DCFSA, HSA
  • Life/AD&D Insurance
  • Short-Term & Long-Term Disability
  • Employee Assistance Program (EAP)
  • Training and Educational Assistance
  • Paid Time Off (PTO)
  • 11 Federal holidays
  • 401k plan with up to a 6% match (100% immediate vesting)

Equal Opportunity Employer

About the company

Sunayu, LLC serves as a premier technology partner to the Defense and Intelligence communities, delivering mission-critical engineering solutions across the nation. Our operations are anchored in a commitment to trust, accountability, and ethical transparency, ensuring the high-performance outcomes necessary to protect our country’s most vital interests.

Culture

Our strength lies in our community: Our team prioritizes collaboration, professional growth, and encourages open communication. At Sunayu, we don’t just secure the mission-we grow together.

Career Development

We support and encourage our team members to continue their professional growth by providing company-reimbursed training and continuing education of up to $5,000 per year. We also participate in many industry conferences and events where we share our expertise and experiences.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all