Software Engineer



Apply Now

<< Return to Search Results

Sr. Software Engineer

Minneapolis, MN (Remote)

Primary Responsibilities:

  • Senior software engineer developing operations software utilities and environment automation 
  • Improve Jenkins CI/CD pipeline and data management for a large cloud-based application suite
  • Collaborate on software design with team members and product owners in an Agile environment
  • Develop reusable patterns and encourage innovation that will enable team velocity
  • Estimate work, groom user stories, and effectively identify and prioritize the high impact tasks
  • Conduct design and code reviews to ensure code developed meets defined best practices, unit testing, security, scalability and maintainability guidelines
  • Mentor and guide other software engineers
  • Use docker, Linux, bash scripts, git, Jenkins, Maven, MySQL and other tools to automate delivery
  • Use Java/groovy skills to enhance CI/CD pipeline and other operations centric utilities 
  • Troubleshoot deployment issues and propose architectural solutions
  • Work very closely with application architecture groups and drive solutions
  • Participate 15% in daytime release management support rotation, merging high priority changes and ensuring timely deployments to test and production environments


  • 4+ years of Java or object-oriented programming language experience
  • 2+ years of experience with automated unit testing technologies (such as JUnit, Spock, or similar)
  • 2+ years of experience with relational databases and common SQL queries
  • 1+ years of experience in one or more ORM technologies (like Hibernate, JPA, or similar)
  • Excellent written communication skills and ability to document technical content


  • Experience with Jenkins configuration and Jenkins Pipeline As Code
  • Experience with Linux bash-scripting, docker, git, Maven
  • Experience optimizing MySQL queries
  • Experience with APIs/microservices
  • Experience performing code reviews
  • Experience with Groovy and Spock
  • Experience with infrastructure as code concepts and cloud-native applications
  • Understanding of scalability and non-functional system specifications and requirements
  • Four-year degree in computer science or equivalent experience

Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.


Apply Now