Full Time

Junior Software Engineer

Optomi
Full-time
Entry level
IT Services and IT Consulting, IT System Testing and Evaluation, and IT System Operations and Maintenance
Rockville, MD
???* / year

Job Description

Junior Software Engineer (Hybrid - Rockville, Maryland)

Optomi, in partnership with a leading financial services regulatory organization, is seeking a Junior Software Engineer for their Rockville, Maryland location. Candidates should have a foundation in software engineering, with exposure to Java, Python, AWS, CI/CD pipelines, Git, REST APIs, and automation tools. This Junior Software Engineer role requires strong problem-solving, communication, collaboration, and a willingness to learn new technologies and improve developer productivity.


What the right candidate will enjoy:

  • Improving developer productivity and software delivery practices.
  • Developing software solutions, automation tools, and integrations.
  • Supporting CI/CD pipelines and development platforms.
  • Learning new technologies and applying AI-assisted development techniques.
  • Collaborating with engineers to solve problems and identify improvements.
  • Creating technical documentation, reference materials, and training content.


What type of experience does the right candidate have:

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field; equivalent practical experience is considered.
  • Understanding of object-oriented programming, data structures, and software development lifecycle practices.
  • Experience or academic exposure to Java, Python, AWS, CI/CD, automation tools, and Git.
  • Familiarity with REST APIs, microservices, test automation, and Agile methodologies.
  • Strong analytical, problem-solving, verbal, and written communication skills.
  • Curiosity and willingness to learn new technologies and concepts.
  • Ability to work independently, take initiative, and identify opportunities for improvement.
  • Collaborative attitude and customer-focused mindset.


What the responsibilities are of the right candidate:

  • Collaborate with engineers to identify challenges and improvement opportunities.
  • Develop and maintain software solutions, automation tools, and integrations.
  • Support CI/CD pipelines, development platforms, and engineering productivity initiatives.
  • Assist with adopting modern software development practices and tools.
  • Troubleshoot problems across engineering environments.
  • Contribute to technical documentation, reference materials, and training content.
  • Learn and apply emerging technologies, including AI-assisted software development techniques.
  • Work with team members to deliver practical, scalable, and maintainable solutions.
  • Communicate technical concepts clearly to technical and non-technical audiences.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.