Software Engineer II - Cloud & Data Platform

Essential Software Inc

Rockville (MD)

Hybrid

USD 80,000 - 125,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Essential Software Inc. in Rockville, MD, is seeking a Software Engineer II to join a government-contracted environment supporting the Frederick National Lab and NCI.

Hybrid work arrangements apply with periodic travel to client sites; the role emphasizes collaboration, code quality, and evolving best practices. The candidate will design and implement Web 2.0 systems using a broad tech stack, mentor teammates, and engage in testing, validation, and documentation while ensuring alignment with

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in the responsibilities described.
  • Experience designing, developing, and delivering Web 2.0 systems using HTML/HTML5, Java, JavaScript, ReactJS, AngularJS, Bootstrap, Node.js, Docker, SQL, CSS, OOP, Python, and AWS Core Services.
  • AWS Cloud Practitioner certification.
  • Excellent verbal and written communication skills, including experience working directly with customers to discuss their requirements and objectives.

Responsibilities

  • Collaborate with other developers and test engineers to produce high-quality software that delivers business value and follows established standards and processes.
  • Independently develop, code, modify, test, and debug application programs with minimal guidance.
  • Serve as a trusted code reviewer for peers and help evolve documented best practices for testing and validation.
  • Independently emulate the style and architecture of the existing codebase and write clear technical design documents for your own projects.
  • Integrate existing software into new or modified systems or operating environments.
  • Set milestones, break work into tasks, and participate in retrospectives; present technical design and project progress to the team.
  • Work with business users to develop and implement acceptance tests to ensure the product meets customer requirements.
  • Monitor application performance and troubleshoot production problems.
  • Create and maintain technical documentation and contribute to team-level documentation.
  • Mentor and support junior team members as needed; participate in and occasionally present at technical forums such as brown bags or design reviews.
  • Use approved AI tools independently to support research, implementation, and documentation — critically evaluating AI-generated outputs for correctness before use and sharing effective prompts and workflows with teammates.
  • Proactively communicate the status of your work, risks, and blockers to the team and stakeholders.
  • Implement recommendations for improving documentation and software development process standards and actively engage in process improvement initiatives.

Skills

Excellent communication
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science or related field
AWS Cloud Practitioner certification

Tools

HTML/HTML5
Java
JavaScript
ReactJS
AngularJS
Bootstrap
Node.js
Docker
SQL
CSS
OOP
Python
AWS Core Services

Job description

Essential Software Inc. in Rockville, MD, is seeking a Software Engineer II to join a government-contracted environment supporting the Frederick National Lab and NCI.

Hybrid work arrangements apply with periodic travel to client sites; the role emphasizes collaboration, code quality, and evolving best practices. The candidate will design and implement Web 2.0 systems using a broad tech stack, mentor teammates, and engage in testing, validation, and documentation while ensuring alignment with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Software Engineer II — Cloud & Data Platforms
Hybrid Software Engineer II — Cloud & Data Platforms

Essential Software Inc. • Rockville (MD), Northern (KY)

Hybrid
USD 80,000 - 125,000
Health care
401(k) retirement savings
Paid time off
+1
Software Engineer II
Software Engineer II

Essential Software Inc. • Rockville (MD), Northern (KY)

Hybrid
USD 80,000 - 125,000
Health care
401(k) retirement savings
Paid time off
+1
Cloud Software Engineer II — Cyber Mission (Remote)
Cloud Software Engineer II — Cyber Mission (Remote)

Peraton • Annapolis (MD)

Hybrid
USD 112,000 - 179,000
25 days PTO
Bonus plan
Dependent benefits coverage
Federal .NET Engineer – On-site Rockville IT
Federal .NET Engineer – On-site Rockville IT

Symposit LLC • Rockville (MD)

On-site
USD 110,000 - 150,000
Medical, dental, vision
401(k) with match
PTO 15+ days
+1
Software Engineer II - Build, Optimize & Lead Projects
Software Engineer II - Build, Optimize & Lead Projects

CyberCore Technologies • Corridor North (MD)

On-site
USD 95,000 - 130,000
Added - 04/08/26 Software Engineer Level 2 Technical Maryland
Added - 04/08/26 Software Engineer Level 2 Technical Maryland

CyberPoint International • Hanover

On-site
USD 90,000 - 120,000
Cloud Software Engineer II – DoD/IC, TS/SCI
Cloud Software Engineer II – DoD/IC, TS/SCI

Momentum Engineering • Maryland

On-site
USD 140,000 - 190,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+1
Software Engineer - EIE Web Platform (Hybrid)
Software Engineer - EIE Web Platform (Hybrid)

Code Plus Inc • Merrifield (VA)

Hybrid
USD 100,000 - 150,000
Software Engineer II TS/SCI Poly | Real-Time & Data Systems
Software Engineer II TS/SCI Poly | Real-Time & Data Systems

Bct Llc • Maryland

On-site
USD 146,000 - 191,000
401(k) match
Health insurance
Tuition reimbursement
+2
Senior Software Engineer - Big Data & Cloud DevOps
Senior Software Engineer - Big Data & Cloud DevOps

Financial Industry Regulatory Authority, Inc. • Rockville (MD)

Hybrid
USD 112,300 - 202,500
Health, dental and vision insurance
401(k) with company match
Paid time off and holidays