Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
- Design, develop, and maintain full stack web applications for aviation operations, pilot/student management, scheduling systems, and internal business platforms.
- Design and optimize database schemas, data models, and complex query structures using MySQL, MongoDB, and Cassandra.
- Develop scalable backend services and APIs using Java, Python, and Golang.
- Build and maintain frontend applications using React, Node.js, HTML, CSS, and modern JavaScript frameworks.
- Design and implement distributed systems and microservices architectures for high availability and scalability.
- Deploy, configure, and manage cloud infrastructure across AWS, Google Cloud Platform (GCP), and Microsoft Azure.
- Design and maintain CI/CD pipelines to support automated build, testing, deployment, and release processes.
- Develop containerized applications using Docker and orchestrate deployments with Kubernetes.
- Design and maintain backend infrastructure, monitoring systems, and deployment automation for cloud-native services.
- Develop automation testing frameworks and design test cases to improve software quality, reliability, and test coverage.
- Collaborate with cross-functional teams including operations, flight instructors, management, and QA teams to translate operational requirements into technical solutions.
- Troubleshoot system performance, scalability, deployment, and infrastructure issues in distributed production environments.
- Ensure system security, data integrity, and operational reliability across all software platforms.
Requirements
Do you have a Bachelor’s degree?, We are seeking a highly motivated Software Engineer / Senior Software Engineer to design, develop, and maintain scalable software systems that support aviation operations, pilot training management, cloud infrastructure, and automation platforms. The ideal candidate will have strong full stack development experience, distributed system knowledge, and cloud-native infrastructure expertise., * Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Strong experience in full stack web application development.
- Experience with backend development using Java, Python, or Golang.
- Experience with frontend development using React, Node.js, HTML, CSS, and JavaScript.
- Experience designing relational and NoSQL database systems including MySQL, MongoDB, and Cassandra.
- Experience with distributed systems, microservices architecture, and scalable backend design.
- Hands-on experience with Docker and Kubernetes for containerized deployments.
- Experience operating cloud infrastructure in AWS, GCP, or Azure.
- Experience designing and managing CI/CD pipelines and deployment automation.
- Familiarity with automation testing frameworks, test infrastructure, and software quality engineering practices.
- Strong problem-solving, debugging, and system design skills.
- Ability to work independently in fast-paced engineering environments.
Preferred Qualifications
- Experience building aviation-related software systems, scheduling platforms, or operational management systems.
- Experience with monitoring, logging, and observability tools.
- Experience with DevOps, infrastructure automation, and cloud security best practices.
- Familiarity with distributed messaging systems, caching systems, and large-scale data processing.
- Experience leading technical projects and mentoring junior engineers.
Technical Skills
- Languages: Java, Python, Golang, JavaScript, SQL
- Frontend: React, Node.js, HTML, CSS
- Backend: Spring Boot, FastAPI, REST APIs, Microservices
- Databases: MySQL, MongoDB, Cassandra
- Cloud Platforms: AWS, GCP, Azure
- DevOps: Docker, Kubernetes, CI/CD Pipelines
- Testing: Automation Framework Development, API Testing, Integration Testing
- Infrastructure: Linux, Distributed Systems, Cloud Deployment
Benefits & conditions
Pulled from the full job description
- Health insurance
- Dental insurance
- Visa sponsorship
- Green card sponsorship
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
20 Essential Tools For Backend Development
Where to Find Entry-Level Software Engineering Jobs