Enable job alerts via email!

IT Senior Software Architect w/ AWS, C#, Python, Agile, Terraform, Kubernetes (Remote/Hybrid)

Republic Airways, Inc.

Indianapolis (IN)

Remote

USD 90,000 - 140,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a hands-on IT Software Architect to join their innovative team in Indianapolis. This role requires a deep understanding of software architecture principles and a passion for solving complex technology challenges. As a key contributor to the IT Architecture Council, you will influence the design and development of cutting-edge application architectures while fostering a culture of collaboration and continuous improvement. If you are ready to take your career to the next level and make a significant impact in the aviation industry, this is the perfect opportunity for you.

Qualifications

  • 10+ years of professional software engineering experience.
  • Deep understanding of software architecture principles.
  • Hands-on experience with full lifecycle software engineering.

Responsibilities

  • Lead the development and optimization of IT architecture.
  • Collaborate with teams to deliver software solutions.
  • Mentor and provide technical leadership to team members.

Skills

Software Architecture
JSON
Python
C#
Agile
DevSecOps
Test Automation
REST API
Cloud Security
Scalability

Education

Bachelor's Degree in Computer Science

Tools

AWS
Visual Studio
Terraform
Kubernetes
Azure DevOps
Git

Job description

Job Category:

Information Technology

POSITION PURPOSE

The hands-on IT Software Architect serves on the IT Architecture Council, acting as the chief expert on topics relating to the Software Engineering practice. Leveraging their deep subject-matter expertise, the IT Software Architect serves as a key contributor in the development of new and reimagined application architectures. Along with their expert peers, the IT Software Architect develops, reviews, approves, and oversees all aspects relating to the architecture of the organization’s IT systems. The IT Software Architect applies their hands-on expert software engineering skills to projects, initiatives, and challenges as required.

ESSENTIAL DUTIES

  • Prioritizes effectively: architecture strategy/design, application software development, and business alignment

  • Approaches new initiatives/projects/problems with a big-picture mindset while having the technical depth to solution the most complex technology problems

  • Studies information needs, systems flow, design, data usage, work processes, and investigates problem areas as required

  • Define Agile architecture that considers other system factors as critical architectural concerns, such as test architecture and test data management

  • Fosters a DevOps culture by ensuring that the Solutions are architected for continuous delivery

  • Strives for consistency and cohesion in the design to maintain the system’s quality

  • Leads the ideation and definition/redefinition/optimization for the comprehensive IT architecture of internally developed software systems

  • Defines a set of purposeful, planned architectural strategies and initiatives that enhance solution design, performance, data integration, usability, guiding cross-team design and synchronized implementation

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

  • Champions and pitches ideas/solutions using highly effective communications tactics

  • Distills the essentials of complex technology solutions into business language through presentations, architecture diagrams, etc. to demonstrate with clarity how the subject of the discussion is addressed with the recommended solution(s)

  • Seeks and achieves peer and leadership buy-in to deliver results

  • Values, respects, and stimulates team opinions and engagement

  • Provides technical leadership to team and department members. Leads through example; mentors, influences and trains others. Provides input to supervisor and helps to identify development needs.

  • Leads the way for developers while collaborating with designers and product owners to develop new features consistent with product roadmap

  • Be willing to adapt and evolve the design as the system is developed

  • Performs other duties as assigned or required

REQUIRED KNOWLEDGE, EDUCATION and/or EXPERIENCE

  • Bachelor’s degree (or higher) in Computer Science or related area

  • 10+ years of professional software engineering experience with a deep understanding of software architecture principles, patterns, and best practices

  • Familiarity with various programming languages, frameworks, and tools

  • Expert-level skills in the following technologies/concepts

  • Hands-on, full lifecycle software engineering in:

  • JSON

  • Python

  • C#

  • AWS services portfolio, including but not limited to:

  • Agile

  • DevSecOps

  • SDLC and governance best practices

  • Visual Studio

  • Data management

  • Test automation

  • REST API

  • Database systems (DynamoDB, RDS)

  • Terraform

  • Kubernetes

  • Infrastructure as Code systems

  • Data integration (SQS, SNS, EventBridge)

  • Serverless/microservice architectures

  • Advanced-level skills in the following technologies/concepts:

  • Resiliency/Disaster Recovery

  • Cloud security concepts (secure code, pipeline security, IAM, IDS/IPS, network security/firewall, data protection, compliance)

  • Monitoring/alerting

  • Scalability, performance, and systems capacity planning/projecting

ADDITIONAL KNOWLEDGE, EDUCATION and/or EXPERIENCE PREFERRED

  • Azure DevOps and Git

  • Entity Framework and/or SQLAlchemy

  • MS SQL and PostgreSQL

  • React and TypeScript

  • ASP.NET

  • HTML/XML/CSS/JavaScript

  • Apple Swift Development (Xcode, SwiftUI, and UIKit)

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.