# SR SOFTWARE ENGINEER
## About the Role
Aerostrat is a fast-growing B2B SaaS company building a complete maintenance planning solution for the aviation industry. As a Sr Software Engineer, you’ll play a critical role in expanding infrastructure and APIs so Aerostrat can scale with its customers.
Working as part of a small engineering team, you’ll analyze complex customer problems, design scalable backend solutions, and build reliable, well-tested features. You’ll have opportunities to contribute across the product lifecycle, from technical design and development to deployments and customer integrations, while helping shape the direction of the product.
## Key Responsibilities
Learn aviation maintenance planning through Aerostrat’s onboarding process.
Analyze complex customer problems and develop efficient backend solutions.
Design, develop, and maintain scalable systems and well-tested features.
Design and implement reliable, high-quality, performant, and sustainable services.
Build and maintain infrastructure and APIs that can scale with customers.
Work with the business team to develop user stories and designs from ambiguous requirements or problems.
Contribute to technical designs for other engineers.
Work across different areas of the engineering stack as needed in a lean team environment.
Contribute to design, deployments, and customer integrations when needed.
Work directly with customers to help build integrations.
Continuously learn and improve engineering solutions and processes.
Contribute to product direction and ship important features regularly.
## Required Qualifications
5+ years of professional experience with C#/.NET.
5+ years of professional experience with SQL databases.
3+ years of professional experience working with REST APIs.
3+ years of professional experience working with Azure or AWS cloud projects.
3+ years of professional experience creating technical designs for other engineers.
Significant experience building and consuming REST APIs and microservices.
Significant experience building B2B cloud solutions on Azure or AWS.
Strong ability to analyze and solve customer problems.
Ability to work independently and take initiative in a lean engineering environment.
Strong written communication and positive communication style.
## Preferred Qualifications
Aerospace maintenance experience or interest in the aerospace industry.
Experience building B2B SaaS applications.
## Skills & Competencies
C#/.NET
SQL and SQL databases
REST APIs
Microservices
Azure and/or AWS
Backend software engineering
Cloud application development
Scalable system design
Technical design
API and infrastructure development
Software testing
Performance and reliability
Customer problem-solving
Customer collaboration
Written communication
Self-directed learning
Cross-functional collaboration
Product and business understanding
## Education & Experience
Education
The source job description does not specify an education requirement.
Experience
5+ years of C#/.NET experience.
5+ years of SQL database experience.
3+ years of REST API experience.
3+ years of Azure or AWS cloud project experience.
3+ years of experience creating technical designs for other engineers.
## Work Arrangement & Schedule
Job Type: Full-time
Work Arrangement: Remote
Preferred Location: Within 50 miles of Seattle, WA
Schedule: Monday–Friday, normal business hours
Flexible hours are offered.
The role is part of a fully remote team.
## Compensation & Benefits
Salary: $140,000–$200,000 per year
Unlimited PTO
11 holidays per year
Multiple health insurance options
HSA possibility with employer contributions
401(k) with matching
Flexperks for work-from-home expenses, cell phone, and internet
Travel discounts through the corporate travel provider
Annual team retreats
Remote work with flexible hours
## Compliance / Additional Information
Aerostrat may use artificial intelligence (AI) tools during parts of the hiring process, including reviewing applications, analyzing resumes, or assessing responses. These tools assist the recruitment team but do not replace human judgment.
Final hiring decisions involve human judgment.