Senior Software Engineer
Company: BrainGu
Location: Grand Rapids
Posted on: November 7, 2024
Job Description:
About The Job
As a Senior Software Engineer at BrainGu, you'll play a pivotal
role in developing scalable, secure, and resilient applications
within our Mission-Apps-as-a-Service offering. This role demands a
blend of technical expertise in software development, a commitment
to maintaining high code quality, and the ability to innovate and
architect solutions that meet our mission needs. Working closely
with our engineering teams, you will contribute to building and
enhancing applications that are not only reliable and fast but also
directly aligned with the operational tempo and security
requirements of our customers. Your experience and insights will be
invaluable in mentoring junior engineers and driving forward our
technological capabilities.
What You'll Do
- Lead the design and development of complex software
applications, ensuring they are scalable, maintainable, and aligned
with our strategic goals. Participate in architectural discussions
and decisions to shape the future of our technology stack.
- Champion code quality and security practices, implementing
advanced measures to protect applications against threats. Review
and refine codebase and deployment strategies to adhere to best
practices in security and compliance.
- Utilize advanced instrumentation techniques to monitor,
analyze, and optimize application performance, ensuring our
services meet stringent performance criteria and deliver
exceptional user experiences.
- Act as a mentor to junior and mid-level engineers, sharing
knowledge, guiding development practices, and fostering a culture
of technical excellence and continuous improvement.
- Collaborate effectively with cross-functional teams to define
and achieve project goals. Lead by example, demonstrating
commitment, expertise, and a passion for technology and
innovation.
What We Look For
- This position may require a US Government Clearance, which
requires US Citizenship.
- 5+ years of proven experience as a software engineer, with a
strong background in developing complex web applications using
modern technologies.
- 5+ years of advanced knowledge in both front-end and back-end
development, preferably with experience in React and Python/Django,
and familiarity with CI/CD environments.
- Demonstrated ability to architect scalable and resilient
solutions, with a keen understanding of architectural patterns and
frameworks.
- Strong commitment to code quality, security, and performance
optimization, with experience implementing best practices and
mentoring others in these areas.
What Tech You'll Use
- Front-End Development: Advanced proficiency in React, with the
ability to build dynamic, responsive user interfaces.
- Back-End Development: Strong expertise in Python/Django for
server-side logic and application development.
- CI/CD: Familiarity with continuous integration and continuous
deployment practices and tools, enhancing development efficiency
and code quality.
- Containerization: Experience with Docker for application
containerization, streamlining development and deployment
processes.
- Orchestration and Microservices: Knowledge of Kubernetes and
microservices architecture, supporting scalable and resilient
application ecosystems.
Specific Job Needs
- Located in one of the following locations: Grand Rapids,
MI.
- Holds an active Secret Clearance.
- Willing to travel up to 30%.
- Expected base salary of $120,000 - $150,000.
#J-18808-Ljbffr
Keywords: BrainGu, Lansing , Senior Software Engineer, IT / Software / Systems , Grand Rapids, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...