Software Engineer

closed
Simple Technology Solutions Logo

Simple Technology Solutions

πŸ“Remote - Worldwide

Summary

Join Simple Technology Solutions, a Best Place to Work, as a Software Engineer supporting mission-critical software applications for our federal customer. This role requires analyzing business and end-user requirements, designing functional software solutions, integrating COTS products, and supporting software deployment and maintenance. You will develop customized software using DevSecOps principles and tools, translate business needs into functional software design, modify and integrate COTS software, and document system functionality. A Bachelor's degree and 5+ years of software development experience are required. Experience with Agile methodologies and cloud platforms is also essential.

Requirements

  • Possess a Bachelor's Degree in Computer Science, Information Technology, or a related field
  • Have a minimum of 5 years’ experience designing, building, and improving apps, services, or components
  • Demonstrate proficiency in object-oriented programming languages (Python, Java, or Go), working with relational or NoSQL databases, and tools like PostgreSQL, MongoDB, or Redis
  • Have experience with distributed systems and writing scalable code, using tools like AWS, Azure, or Google Cloud
  • Have at least 2 years' experience with Agile IT product delivery and Agile methodologies within the last year, leveraging tools such as Jira, Confluence, or Trello
  • Be a US Citizen

Responsibilities

  • Develop customized software using DevSecOps principles and tools such as Jenkins, Docker, and Kubernetes
  • Translate business and end-user needs into functional software design
  • Modify and integrate COTS software into broader system architectures
  • Document system functionality and application workflows
  • Deploy software updates, enhancements, and bug fixes using version control and CI/CD pipelines
This job is filled or no longer available