Software Engineer, Senior

POSITION PURPOSE

The Senior Software Engineer provides hands‑on technical guidance and support to development teams, ensuring high‑quality solutions, best practices, and timely delivery of initiatives. This role partners closely with architects, product owners, and engineers to solve complex problems and support strategic technology efforts. In this role you will work on multiple applications critical to the airline with the opportunity to drive quality and impact the development team and the business.

ESSENTIAL DUTIES

  • Design, develop, test, deliver, and own enterprise software solutions across multiple platforms and environments.
  • Participate and lead code reviews, ensuring alignment with standards and long‑term technical direction.
  • Provide hands‑on technical guidance, mentoring, and peer reviews to software engineers.
  • Collaborate with stakeholders to deliver features aligned with business and product roadmaps.
  • Influence and promote software engineering standards, best practices, and development workflows.
  • Design solutions that address complex business problems with a focus on scalability, resiliency, security, and maintainability.
  • Support DevOps practices, CI/CD pipelines, and operational excellence for production systems.
  • Work closely with architecture, infrastructure, IT security, QA, and vendor teams to resolve issues and improve system reliability.
  • Document designs, implementations, and operational processes clearly and effectively.
  • Continuously evaluate and adopt modern tools, technologies, and practices.
  • Owns the technical implementation, and long-term health of one or more critical systems

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in computer science or a related field, or equivalent experience.
  • 5+ years of professional software engineering experience.
  • Strong experience building modern cloud‑native applications.
  • Experience with secure SDLC practices, CI/CD pipelines, and DevOps principles.
  • Solid understanding of distributed systems, microservices, and application resiliency.
  • Proficiency with modern programming languages and frameworks, like C#, .NET, or Python
  • Experience developing and consuming RESTful APIs.
  • Experience working with relational and non-relational databases, like Microsoft SQL, PostgreSQL, Amazon DynamoDB, or MongoDB
  • Excellent problem solving and communication skills
  • Strong advocate for agile development and engineering best practices.
  • Experience owning production systems and driving technical implementation decisions end-to-end

PREFERRED QUALIFICATIONS

  • Experience with C#, .NET Core, and Python
  • Experience with modern JavaScript frameworks (React, TypeScript).
  • Experience with infrastructure‑as‑code and container platforms (Terraform, Kubernetes, Docker).
  • Familiarity with AWS messaging and event‑driven services.
  • Experience working with Microsoft SQL, PostgreSQL, and Amazon DynamoDB
  • Experience with mobile development (iOS / Swift).
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Remote Out of Office Position / Data Entry (Hiring Immediately)

Miami Beach Job:Inventory Control Associate(No Exp Req*)

-Remote Entry-Level Careers | Immediate Start | Apply Today

Chest Pain/MI Data Abstractor: Full-Time

Senior Claim Benefit Specialist - Remote

[Hiring] Digital Marketing Virtual Assistant @Winning Assistants

Miami Gardens Full-time Role:XL Warehouse Associate

Amazon Delivery Driver

Inbound Patient Account Services Coordinator (Remote)

Software Developer (part-time work from home) - AI Trainer

Gen AI Platform Eng

Work-from-Home | Part-time Sales | Miramar, FL

Dynamic Remote Online Data Entry Assistant – Teen Talent (Ages 15‑18) – Immediate Start, Competitive Pay, Flexible Hours

Remote Customer Service - Benefits Specialist (50k-90k per year)

Disney Remote Jobs, Disney Work From Home Jobs @ Get Dream Job

Disney Remote Jobs, Disney Work From Home Jobs @ Get Dream Job

Amazon Customer Service - Work From Home $16-$24/hr

Remote Business Analyst

Remote Business Analyst

IT Support Engineer I, Ops Tech Solutions Delivery

Netflix Job At Remote

Remote Customer Service Specialist

Freelance Product Tester - Up to $790/Week

Remote Customer Service Specialist

REMOTE - Practice Finance Business Development Officer

Travel Support Assistance

Merchant Services Virtual Payment Advisor

Manager, Clinical Documentation Integrity - Telecommute

Business Solutions Advisor

Help Desk-Remote

Remote Part Time Data Entry Clerk - $1400 weekly

CVS Health Customer Support Rep – Remote

Benefit & Performance Auditor

Virtual Banker

BA 354 Student Teaching Assistant

Remote Live Chat Specialist(Entry Level)

MTurk: Surveys & Research

Customer Service Advocate III - Maryland Medicare - (Remote)

Remote - Collections Representative - (North and South Carolina Residents)

Hiring: Care Coordinator – Remote/No Degree RQD

Remote Customer Service Specialist

Online Banking Intake Analyst

Remote Product Tester - $25-45 per hour

Delta Airlines Remote Work From Home Jobs, Delta Airlines Work At Home Jobs @ Joblagii ( Custom[...]

Network Pricing Manager, IFP - Remote

Park Guide

Member Health Assessor

Amazon Customer Service - Work From Home $16-$24/hr

Data Entry / Medical Billing Work at Jobs

Stay-at-Home Moms 21–39: Become a Paid Surrogate (Prior Birth Required Paid $50K-$85K)