Search jobs > San Antonio, TX > Senior software engineer

Senior Software Engineer

BrainGu
San Antonio, TX, United States
Full-time

We are BrainGu

We are a technology company that builds platforms for Developers and End-users. We offer a comprehensive approach to support our customer's ability to change the box and solve complex problems.

If you're excited about this role, but your experience doesn't align perfectly, we encourage you to apply anyway. We believe tech is only 1 / 3 of the job.

The other 2 / 3 of that is being a human that appreciates our team and customer. We are interested in working with people with lived experiences because they strengthen our technical delivery and are extremely valuable to our work.

That's why our review system focuses on our cultural pillars - Execution, Citizenship, and Diplomacy - in equal measures.

Overview

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.

Responsibilities

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.

Requirements

  • 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.

Tech Stack

  • 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.

Employee Perks

  • 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)
  • 401k matching with immediate vesting
  • $10k "BrainBudget" to facilitate your personal and professional growth
  • $1,500 "Battle Station Budget" to outfit your home office with maximum RGB
  • 85% paid healthcare premiums for you, your spouse, and dependents
  • A monthly cell phone and internet stipend
  • Supplemental Tricare plan for Veterans
  • Monthly stipend for Veterans
  • 30+ days ago
Related jobs
Promoted
Optomi
TX, United States

Years of Software Engineering experience, preference in Java. ...

Lockheed Martin
Texas

Candidate responsibilities will span the software development lifecycle, including requirements generation, system and software design, software implementation, integration, and operational test, as well as adjudicating change requests as the software is updated, tested, and integrated. This positio...

SAIC
San Antonio, Texas

SAIC is seeking a Senior Software/Application Engineer to support the Air Force Modeling & Simulation (AFMS) program out of San Antonio, TX. As a Software/Application Engineer Senior specializing in flight simulation training, you will play a crucial role in designing, implementing, and testing ...

HCLTech
Texas , USA

This role is for a subject matter expert in product design, reference data and overall wireless pricing solutions.You will be responsible for: Demonstrating an understanding of all the nuances of reference data design & modelling: including network provisioning, frontend user experience, pricing dom...

eTeam Inc
San Antonio, Texas

Ability to analyze existing tools and databases and provide software solution recommendations. ...

Home Depot
TEXAS, US

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Oracle
TX, United States

Provide leadership and expertise in the best engineering and operational practices upfront to ensure our software quality bar is high. As we partner with Oracle Cloud engineering teams, you will participate in advancement and early adoption of cutting edge OCI Big Data, data lake and data warehouse ...

00100 LEIDOS, INC.
San Antonio, Texas

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Oracle
TX, United States

You will work in software engineering teams performing design, implementing code, testing, delivering software to customers and continue supporting the software in production. Invest in the best engineering and operational practices upfront to ensure our software quality bar is high. We will leverag...

Torch Technologies
JBSA Randolph, Texas

This individual will perform work that applies a broad theoretical and practical knowledge of Agile-based software engineering with responsibilities such as, but not limited to:. Developing software solutions by studying requirements/user stories, user/system/data needs, conferring with users, study...