Senior Software Engineer

BrainGu is a technology company that builds platforms for Developers and End-users, offering a comprehensive approach to support customers in solving complex problems.
Grand Rapids, MI, USA
$120,000 - $150,000
Backend
Senior Software Engineer
Contact Company
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

BrainGu is seeking a Senior Software Engineer to play a pivotal role in developing scalable, secure, and resilient applications within our Mission-Apps-as-a-Service offering. This role demands technical expertise in software development, commitment to high code quality, and the ability to innovate and architect solutions meeting mission needs. You'll lead complex software application design and development, champion code quality and security practices, utilize advanced instrumentation techniques, mentor junior engineers, and collaborate with cross-functional teams. The ideal candidate has 5+ years of experience as a software engineer, advanced knowledge in front-end and back-end development (React and Python/Django), and familiarity with CI/CD environments. You'll work with technologies like React, Python/Django, Docker, Kubernetes, and microservices architecture. This position may require a US Government Clearance and US Citizenship, with an active Secret Clearance. The role is located in Grand Rapids, MI, with up to 30% travel. BrainGu offers comprehensive benefits, including 12 weeks of paid parental leave, 31 days of PTO, employer-paid insurance plans, 401(k) matching, and various stipends for personal and professional growth.

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Lead the design and development of complex software applications
  • Participate in architectural discussions and decisions
  • Champion code quality and security practices
  • Implement advanced measures to protect applications against threats
  • Utilize advanced instrumentation techniques to monitor, analyze, and optimize application performance
  • Act as a mentor to junior and mid-level engineers
  • Collaborate effectively with cross-functional teams

Requirements For Senior Software Engineer

React
Python
JavaScript
  • US Government Clearance (may be required), which requires US Citizenship
  • 5+ years of proven experience as a software engineer
  • 5+ years of advanced knowledge in both front-end and back-end development
  • Experience in React and Python/Django
  • Familiarity with CI/CD environments
  • Ability to architect scalable and resilient solutions
  • Strong commitment to code quality, security, and performance optimization
  • Active Secret Clearance
  • Willing to travel up to 30%

Benefits For Senior Software Engineer

401k
Dental Insurance
Medical Insurance
Parental Leave
Vision Insurance
  • 12 weeks of fully paid parental leave for birth or adoption
  • 31 days of PTO, which includes federal holidays
  • 100% employer-paid insurance plans (employee-only)
  • 401(k) matching up to 5%
  • $10k 'BrainBudget' for personal and professional growth
  • $1,500 'Battle Station Budget' for home office setup
  • 85% paid healthcare premiums for employee, spouse, and dependents
  • Monthly cell phone and internet stipend
  • Supplemental Tricare plan for Veterans
  • Monthly stipend for Veterans

Interested in this job?

Jobs Related To BrainGu Senior Software Engineer

Senior Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx building distributed file system services, requiring 5+ years experience and Windows expertise.

Network Development Engineer, Network - Core

Network Development Engineer role at AWS focusing on building, deploying, and scaling Amazon networks that support AWS infrastructure across global datacenters.

Senior Process Innovation Engineer, Amazon Logistics

Senior Process Innovation Engineer role at Amazon Logistics leading next-gen delivery station development with focus on automated systems and process optimization.

Senior Design Engineer, North America AMZL Design Engineering

Senior Design Engineer role at Amazon Logistics, focusing on delivery station design and optimization across North America.

Software Development Engineer, Amazon Key for Consumer

Senior Software Engineer role at Amazon developing secure delivery solutions through Amazon Key service, focusing on distributed systems and high-performance architecture.