Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Betsol Logo

Staff Software Engineer

Betsol

Salary not specified
Oct 1, 2025
Denver, CO, US
Apply Now

BETSOL is seeking a Staff Software Engineer to design and develop high-quality automation software, build highly scalable microservices, event-driven systems, and real-time streaming pipelines to meet business needs.

Requirements

  • designing, developing, and deploying production-ready systems
  • Azure or GCP Cloud Applications/services* (Azure preferred)
  • designing and building software applications with expertise in one or more modern programming languages such as Java, Python, FastAPI, Go , as well as the following: Relational databases (e.g., PostgreSQL, Azure SQL) and NoSQL databases (e.g., Cosmos DB), Messaging systems like Apache Kafka, MQ etc, and Container Orchestration* Frameworks like Kubernetes, Docker etc.
  • Deep understanding of cloud technologies and architecture, software engineering principles such as algorithms, rules, data structures, etc.
  • Experience with CI/CD tools like Github, Gitactions, Jenkins, octopus or similar
  • Perform unit testing, perform integration testing, and participate in code reviews

Responsibilities

  • Designing and developing high-quality automation software that meets business needs.
  • Build highly scalable microservices, event driven systems and real time streaming pipelines.
  • Conduct research on emerging technologies, design principles, and development frameworks to ensure software solutions remain current, fresh, and future proof
  • Provide technical guidance in software design and development activities
  • Review Designs and Code to ensure Developers are building a scalable solution with at most quality
  • Improve DevOps processes and push for Automation as much as possible
  • Designing and implementing complex software solutions for API's, microservices, CICD, real-time streaming pipelines etc... on cloud

Other

  • Strategic thinking – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions, and issues in the short, medium, and long term
  • Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically
  • Collaborate with various areas of the organization including business partners, product owners, architecture, security mavens, and IT engineering teams to understand business requirements and design specifications
  • Mentoring junior members of the team to develop their technical skills
  • Bachelor’s degree or, equivalent experience (HS diploma + 4 years relevant experience)