Republic Airways
Senior Software Engineer (Remote/Hybrid)
Republic Airways, Indianapolis, Indiana, us, 46262
Job Category:
Information Technology
POSITION PURPOSE
Performs full life cycle software development. Reviews, evaluates, designs, develops, tests, and implements department, and enterprise applications and solutions. Develops solutions by guiding development of program specifications as part of a cross-functional team to meet business needs. Validates design and architecture, oversees testing efforts and provides leadership to software engineers.
ESSENTIAL DUTIES
Leads development efforts enterprise wide with ownership on high-level reviews of applications and architecture with peers in the IT department
Heads development of enterprise software solutions by studying information needs; conferring with users; studying systems flow, design, architecture, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Supports, develops and code reviews with software engineers and data integration engineers by providing advice, coaching and educational opportunities
Leads other developers and collaborates with designers and product owners to develop new features consistent with product roadmap
Learns and understands complex business problems and designs innovative, cost effective, and supportable solutions
Defines programming standards, SDLC governance, and best practices
Ensures production, productivity, quality, and customer-service standards are adhered to; identifying work process improvements; able to quickly implement new technology
Collaborates with business departmental management to aid in the creation of product roadmaps, defining software and data development plans, including scoping, scheduling, and implementation
Records and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Serves as a liaison with IT and business peers, leaders, vendors, and customers to assist in resolving problems with the organization’s software products
Prepares and installs solutions by determining and designing system specifications, standards, and programming
Updates job knowledge by studying state-of-the-art software engineering concepts/tools, programming techniques, data systems, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Provides information by collecting, analyzing, and summarizing service issues
Performs other duties as assigned or required
REQUIRED KNOWLEDGE, EDUCATION and/or EXPERIENCE
Bachelor’s degree in Computer Studies or related area
3+ years general experience with AWS services and infrastructure
5+ years of hands-on experience with:
Object-oriented Python and C#
Real-time AWS data streaming pipeline, message broker, and applications that adapt to the data stream (SNS, SQS, EventBridge, DynamoDB, Lambda, Step Functions, MSK)
Building and maintaining reusable data flow patterns for integrations
Designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP, and XML)
3+ years of hands-on experience with:
Demonstrated knowledge of software design and development, database design, report writing, and testing procedures
MS SQL Server, ETL tools, and SSIS
Experience with the following other technologies/concepts:
HTML, CSS, JavaScript
ASP.NET
AWS serverless/microservices architectures
AWS RDS and DynamoDB
PostgreSQL
Entity Framework
Terraform
Ansible
Datadog
Test Automation
SDLC and governance best practices
Azure DevOps, Git, and Github
Microsoft Visual Studio
Agile and Atlassian tools (JIRA, Trello, Confluence, etc.)
DevSecOps
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this job.
Typically not exposed to extreme environmental conditions.
TRAVEL REQUIREMENTS
Travel up to 10% of the time, including overnight travel.
EQUAL OPPORTUNITY EMPLOYER, DISABILITY, AND VETERAN ACCOMODATIONS
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Equal Opportunity Employer, Disability and Veteran Accommodations
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Founded in 1974 and headquartered in Indianapolis, Indiana, Republic Airways is one of the largest regional airlines in North America. Republic operates a fleet of 200+ Embraer 170/175 aircraft and offers scheduled passenger service with 900 daily flights to 80+ cities in the U.S. and Canada.
Republic continues to lead the way in innovation and operational excellence for 50 years. The unrivaled work being done by our over 6,000 Associates sets us apart from the competition. We are in an era of growth and untapped potential across the aviation industry. It’s an exciting time to be part of our Company, from corporate positions to the flight deck. No matter your role, your opportunities are elevated at Republic Airways.
Republic Airways fosters a culture of trust, respect, care and fun. We believe our people and the passion they bring to their work is what distinguishes us. We work to encourage, support and invest in our Associates both professionally and personally. We live and breathe our Vision, Mission, Culture Statement and Guiding Principles — those words are put into action each and every day at Republic.
Information Technology
POSITION PURPOSE
Performs full life cycle software development. Reviews, evaluates, designs, develops, tests, and implements department, and enterprise applications and solutions. Develops solutions by guiding development of program specifications as part of a cross-functional team to meet business needs. Validates design and architecture, oversees testing efforts and provides leadership to software engineers.
ESSENTIAL DUTIES
Leads development efforts enterprise wide with ownership on high-level reviews of applications and architecture with peers in the IT department
Heads development of enterprise software solutions by studying information needs; conferring with users; studying systems flow, design, architecture, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Supports, develops and code reviews with software engineers and data integration engineers by providing advice, coaching and educational opportunities
Leads other developers and collaborates with designers and product owners to develop new features consistent with product roadmap
Learns and understands complex business problems and designs innovative, cost effective, and supportable solutions
Defines programming standards, SDLC governance, and best practices
Ensures production, productivity, quality, and customer-service standards are adhered to; identifying work process improvements; able to quickly implement new technology
Collaborates with business departmental management to aid in the creation of product roadmaps, defining software and data development plans, including scoping, scheduling, and implementation
Records and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Serves as a liaison with IT and business peers, leaders, vendors, and customers to assist in resolving problems with the organization’s software products
Prepares and installs solutions by determining and designing system specifications, standards, and programming
Updates job knowledge by studying state-of-the-art software engineering concepts/tools, programming techniques, data systems, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
Provides information by collecting, analyzing, and summarizing service issues
Performs other duties as assigned or required
REQUIRED KNOWLEDGE, EDUCATION and/or EXPERIENCE
Bachelor’s degree in Computer Studies or related area
3+ years general experience with AWS services and infrastructure
5+ years of hands-on experience with:
Object-oriented Python and C#
Real-time AWS data streaming pipeline, message broker, and applications that adapt to the data stream (SNS, SQS, EventBridge, DynamoDB, Lambda, Step Functions, MSK)
Building and maintaining reusable data flow patterns for integrations
Designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP, and XML)
3+ years of hands-on experience with:
Demonstrated knowledge of software design and development, database design, report writing, and testing procedures
MS SQL Server, ETL tools, and SSIS
Experience with the following other technologies/concepts:
HTML, CSS, JavaScript
ASP.NET
AWS serverless/microservices architectures
AWS RDS and DynamoDB
PostgreSQL
Entity Framework
Terraform
Ansible
Datadog
Test Automation
SDLC and governance best practices
Azure DevOps, Git, and Github
Microsoft Visual Studio
Agile and Atlassian tools (JIRA, Trello, Confluence, etc.)
DevSecOps
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this job.
Typically not exposed to extreme environmental conditions.
TRAVEL REQUIREMENTS
Travel up to 10% of the time, including overnight travel.
EQUAL OPPORTUNITY EMPLOYER, DISABILITY, AND VETERAN ACCOMODATIONS
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Equal Opportunity Employer, Disability and Veteran Accommodations
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Founded in 1974 and headquartered in Indianapolis, Indiana, Republic Airways is one of the largest regional airlines in North America. Republic operates a fleet of 200+ Embraer 170/175 aircraft and offers scheduled passenger service with 900 daily flights to 80+ cities in the U.S. and Canada.
Republic continues to lead the way in innovation and operational excellence for 50 years. The unrivaled work being done by our over 6,000 Associates sets us apart from the competition. We are in an era of growth and untapped potential across the aviation industry. It’s an exciting time to be part of our Company, from corporate positions to the flight deck. No matter your role, your opportunities are elevated at Republic Airways.
Republic Airways fosters a culture of trust, respect, care and fun. We believe our people and the passion they bring to their work is what distinguishes us. We work to encourage, support and invest in our Associates both professionally and personally. We live and breathe our Vision, Mission, Culture Statement and Guiding Principles — those words are put into action each and every day at Republic.