Back to all jobs



The Senior Lead Software Engineer is responsible for ensuring technology solutions are designed to meet resiliency, stability, non-functional, functional, and operational readiness use cases. This position is responsible for ongoing development, maintenance, support, and architecture of existing systems and platforms. This position provides thought leadership and champions software architecture, software engineering best practices, innovative solutioning, and Agile and Dev Ops best practices.


  • Design, develop, test, deploy and maintain technology solutions and ensure solutions meet non-functional requirements
  • Analyze, design and develop tests and test-automation suites
  • Use test driven development in an agile environment
  • Design, develop, test, deploy and maintain the continuous integration and continuous deployment pipeline for technology solutions
  • Collaborate cross-functionally with team members to achieve innovative, business-results driven technology solutions
  • Consistently apply best practices and drive for continuous improvement
  • Actively participate in Agile ceremonies


  • Bachelor’s degree in Computer Science or related area of study, or equivalent combination of education and/or relevant work experience; High School Diploma or GED equivalent required
  • 8 years of experience with application development or packaged software implementations
  • Experience with Java, Spring Boot, React JS, Kafka, and GitHub
  • Ability to transition abstract concepts into stable and supportable software solutions
  • Ability to drive innovation and be forward thinking


  • Java: 10 years (Preferred)
  • Leadership: 7 years (Preferred)

REF: JOB-19236

    • Job type: Contract
    • Location: Minneapolis
    • Date posted:
    • Pay:$- $ per hour