Senior Software Engineer

Sparibis•Washington, DC
•Remote

About The Position

Sparibis LLC is seeking a Senior Software Engineer to join their team. This is a 100% remote position requiring 7+ years of software development experience and a Bachelor's degree in computer science or a related field. The role involves translating product requirements into user stories, developing Java microservices deployed on AWS infrastructure, and supporting CI/CD pipelines. The engineer will also be responsible for diagnosing and resolving server and production issues, mentoring junior engineers, and adhering to Agile methodologies.

Requirements

  • 7+ years software development experience.
  • Bachelor’s degree in computer science, or related field.
  • Software development experience using Java, JavaScript, React, jQuery, HTML, CSS and other Object-Oriented Programming languages.
  • Experience in Architecture and CI/CD environment (ie. Docker, Ansible, Jenkins) and scripting languages (Python, Bash, Perl) on Linux servers or environments.
  • AWS Cloud experience and ability to ship a system end to end.
  • Experience with Version Control Systems such as Git and/or Bitbucket.
  • Translate Confluence product requirements into structured Jira user stories, delivering robust Java microservices deployed on AWS infrastructure.
  • Bachelor’s degree in computer science, Software Engineering, or related technical field with software development experience.
  • Must be able to obtain and maintain and Secret security clearance.
  • 7+ years software development experience and 2+ years AWS Cloud experience required.
  • Must have professional experience in Java Spring Framework (Boot, Batch, Data, Security).
  • Experience with the design, development, enhancement, troubleshooting and debugging of web applications.
  • Experience with Version Control Systems such as Git and/or Bitbucket.
  • Experience developing and integrating complex software systems through the full SDLC.
  • Experience utilizing Confluence and Jira in AWS cloud environment.
  • Experience with Agile Scrum.
  • Strong attention to detail.
  • Strong written and verbal communication.

Nice To Haves

  • Active Secret security clearance preferred.
  • Additional software development experience with developing user interfaces and front-end technology using CSS, HTML, jQuery, JavaScript (jQuery, React) preferred.
  • Experience in Architecture and CI/CD environment (ie. Docker, Ansible, Jenkins preferred) and scripting languages (Python, Bash, Perl) on Linux servers or environments.
  • Mobile development experience with iOS and Android a bonus.

Responsibilities

  • Software development with Java, JavaScript, and various scripting languages.
  • Design data models and web APIs and creation of software tasks from system requirements.
  • Perform requirements analysis, design, development, unit, and integration testing of software, troubleshooting and debugging of the system.
  • Enhancing and maintaining the existing system as well as design, development, and documentation of new features.
  • Usage of Atlassian Tools for day-to-day tasks within the Scrum process.
  • Implement web services, data persistence access features and external interfaces.
  • Follow Agile software development methodology and team architecture standards.
  • Support in building and adjusting CI/CD pipelines within AWS Cloud Environment, deployments, and maintenance with changing needs and requirements.
  • Translate Confluence product requirements into structured Jira user stories, delivering robust Java microservices deployed on AWS infrastructure.
  • Implement web services, data persistence access features, and external interfaces.
  • Diagnose server and production issues on the host and implement solutions for cybersecurity.
  • Mentor junior level software engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service