Software Engineer
Listed on 2026-07-22
-
Software Development
Software Engineer
Contract-to-Hire
Hybrid in Fort Worth, Texas (3 days onsite)
OverviewWe are seeking a Software Engineer to join a high-impact engineering team supporting operational systems within a large-scale airline environment. This role will play a key part in modernizing legacy systems and migrating critical applications to the cloud (Azure). This is an opportunity to work on complex, real-world systems that directly support airline operations and decision-making
Responsibilities- Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices
- Devotes time to raising the quality and craftsmanship of products and systems
- Conducts root cause analysis to identify domain level problems and prescribes action items to mitigate
- Designs self-contained systems within a team's domain, and leads implementations of significant capabilities in existing systems
- Coaches team members in the execution of techniques to improve reliability, resiliency, security, and performance
- Decomposes intricate and interconnected designs into implementations that can be effectively built and maintained by less experienced engineers
- Anticipates trouble areas in systems under development and guides the team in instrumentation practices to ensure observability and supportability
- Defines test suites and instrumentation that ensures targets for latency and availability are being consistently met in production
- Leads through example by prioritizing the closure of open vulnerabilities
- Evaluates potential attack surfaces in systems under development, identifies best practices to mitigate, and guides teams in their implementation
- Leads team in the identification of small batches of work to delivery the highest value quickly
- Ensures reuse is a first class consideration in all team implementations and is a passionate advocate for broad reusability
- Formally mentors teammates and helps guide them to and along needed learning journeys
- Observes their environment and identifies opportunities for introducing new approaches to problems
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 3 to 5 years of experience designing, developing, and implementing large-scale solutions in production environments
- Java 20/21 and object-oriented programming principles
- Spring Framework or Spring Boot
- SQL and relational database fundamentals
- Git or other version control systems
- Unit testing frameworks (JUnit, Mockito)
- Build tools such as Maven
- Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- Airline Industry experience
- Messaging or integration concepts (e.g., JMS, RabbitMQ – exposure)
- Basic Linux/Unix command-line usage
- Azure SQL and Performance training
- Angular and Node JS
EEO
Statement:
Brooksource is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, marital status, military service and veteran status, physical or mental disability, protected medical condition as defined by applicable state or local law, genetic information, or any other characteristic protected by applicable federal, state, or local laws and ordinances.
Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee’s needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.
Pay Disclaimer:
The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).