DeveloperJobs.io
← Back to all jobs

Job Description

Enjoy a benefits-forward place to grow your backend data and analytics expertise. GovDocs offers a hybrid work setup in Saint Paul, MN, empowering you to collaborate on campus and from home. You’ll contribute to a data and analytics team that values clear communication, ownership, and practical experimentation, with a focus on scalable Python services deployed across Azure and AWS.

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Role overview

Senior Software Engineer focused on backend data and analytics, reporting to the Data Engineering Manager as part of the Data and Analytics team. You will design and build Python-based services on Azure and AWS, shaping scalable data systems and collaborating with cross-functional partners in a hybrid Saint Paul environment.

Responsibilities

  • Design and implement backend services using Python, leveraging Azure serverless and data technologies, aligned with established design patterns and engineering practices
  • Write clean, maintainable, well-tested code and participate in code reviews
  • Debug and resolve issues across the full stack
  • Lead backend development of microservices in Azure and AWS with a domain-driven approach to design and data modeling
  • Ensure scalable and maintainable systems while guiding infrastructure, CI/CD pipelines, observability, and automated testing improvements
  • Promote high standards in engineering quality, operational excellence, and collaboration

Requirements

  • 5+ years of recent, relevant experience designing, building, and scaling cloud-native software and services
  • Fluent in developing backend microservices with Python for Azure or AWS, serverless architectures (Azure Functions or Lambda), containers, and NoSQL/SQL databases (MongoDB and relational)
  • Deep expertise in infrastructure as code (Terraform) and a track record of improving CI/CD, observability, and automated testing
  • Solid understanding of software design patterns, testing practices, and system architecture
  • Clear communication, collaborative mindset, and strong sense of ownership and impact
  • Experience with or openness to AI-augmented tooling for software development; GovDocs uses multiple AI systems to support engineers and encourage exploration
  • A bias for action with a pragmatic, hands-on approach and interest in experimentation

Technologies

  • Python
  • Azure
  • AWS
  • Azure Functions
  • Lambda
  • MongoDB
  • SQL databases
  • Terraform

Who you are

  • Lead by example, authentic, driven, and positive, inspiring growth in others
  • Emotionally intelligent with empathy; self-aware, constructive, and considerate in collaboration
  • Hands-on with a willingness to roll up your sleeves when necessary to achieve excellent results
  • Thrives in a growth-oriented environment, adaptable to change, open-minded, and flexible
  • Clear communicator who also listens actively to teammates

About GovDocs

  • Employment Law Posting Update Program: manages the complexities of identifying and delivering the required postings from 1,700+ postings across the US and Canada, using proprietary technology and PosterCheck to track and verify postings at each location; used by nearly 22% of the Fortune 500 and 30% of the Fortune 100
  • Employment Law Compliance Software Solutions: first-to-market SaaS starting with Minimum Wage and Paid Leave products, helping companies identify and track applicable laws by location and providing data to inform decisions

Location and work setup

Hybrid remote in Saint Paul, MN 55121. The role supports a blend of on-site collaboration and remote work to suit project needs.

Application questions

  • Will you now or in the future require sponsorship for an employment visa?
  • What are your salary expectations for this role?
  • Are you willing and able to commute to the Eagan, MN office twice per week?

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.