This role is ideal for professionals with strong Python development experience, cloud infrastructure knowledge, and modern DevOps practices. The selected candidate will work closely with engineering teams to build reliable infrastructure systems that support scalable product development.
Remote software engineering jobs are among the most in-demand technology careers worldwide, offering flexibility, strong salaries, and long-term career growth. This position provides a chance to contribute to modern cloud infrastructure and collaborate with talented engineers in a distributed environment.
Job Overview
- Position: Senior Software Engineer – Infrastructure
- Company: Pilot
- Location: Remote (United States – Selected States)
- Job Type: Full-Time Remote Job
- Salary: High & Competitive (Experience Based)
Job Description
Pilot is expanding its engineering team and is currently seeking a Senior Software Engineer specializing in Infrastructure. The Infrastructure team plays a crucial role in enabling product teams to build and deploy services efficiently by creating scalable platforms, tools, and systems.
In this role, you will work across the entire infrastructure stack, from cloud services and deployment pipelines to developer platforms. Your work will directly support the engineering teams responsible for building financial software solutions used by thousands of businesses.
The ideal candidate is comfortable working in modern cloud environments, building automation systems, and improving engineering workflows. You will collaborate with developers, infrastructure engineers, and internal stakeholders to design solutions that improve performance, reliability, and scalability.
Pilot’s technology stack includes Python for backend systems, JavaScript and TypeScript for frontend development, Terraform for infrastructure management, and AWS cloud services. Infrastructure deployments rely on containerized systems and modern CI/CD pipelines to maintain high reliability and rapid development cycles.
Senior engineers in this role will also contribute to technical planning and architecture discussions, ensuring that infrastructure solutions meet both engineering needs and long-term business goals.
Key Responsibilities
- Design, build, and maintain scalable cloud infrastructure for production systems
- Develop tools and automation that improve engineering productivity
- Build and manage deployment pipelines for continuous software delivery
- Collaborate with internal engineering teams to understand infrastructure requirements
- Create and maintain technical documentation, specifications, and rollout plans
- Support and monitor services to ensure stability and performance
- Mentor junior engineers and share technical knowledge across teams
- Contribute to long-term infrastructure strategy and architecture improvements
Skills & Qualifications
To succeed in this role, candidates should have a strong background in software engineering and cloud infrastructure technologies.
Preferred qualifications include:
- Minimum 5+ years of professional software engineering experience
- Strong experience developing backend systems using Python
- Experience working with cloud infrastructure such as AWS
- Familiarity with infrastructure-as-code tools like Terraform
- Understanding of containerized systems and modern deployment practices
- Experience with frontend ecosystems and web development infrastructure
- Strong communication and collaboration skills
- Ability to write clean, maintainable, and well-tested code
- Experience mentoring or supporting other engineers is a plus
Candidates who are adaptable and interested in working across both software development and infrastructure systems will be particularly successful in this role.
Remote / Work From Home Details
This position is offered as a remote job, allowing engineers to work from home while collaborating with a distributed engineering team.
However, employment for this role is currently available only for candidates located in specific U.S. states. Remote team members work together using modern collaboration tools, enabling efficient communication and project coordination.
Occasionally, candidates may be invited for final interviews at the company’s office location, with travel arrangements covered by the employer.
Remote technology roles like this offer professionals the opportunity to build high-impact software systems while maintaining flexible work environments.
Why This Job is Valuable for Candidates
This role provides several advantages for experienced engineers looking to grow in the global tech industry.
First, working in infrastructure engineering allows professionals to gain deep expertise in cloud architecture, automation systems, and scalable application platforms.
Second, the position offers the opportunity to work with modern technologies such as Python, AWS, Terraform, and containerized deployment systems, which are highly valuable skills in today’s software engineering market.
Additionally, joining a well-funded fintech company gives engineers exposure to real-world financial platforms used by thousands of businesses, making the experience both technically challenging and professionally rewarding.
Remote engineering positions also provide flexibility, allowing professionals to focus on productivity while maintaining work-life balance.
About the Company
Pilot is a fintech company founded in 2017 with the goal of modernizing financial operations for small and growing businesses. The company combines financial expertise with advanced software technology to provide bookkeeping, financial management, and tax services.
By integrating directly with business tools such as billing systems, banking platforms, and payroll software, Pilot helps companies better understand their financial performance and plan for future growth.
The company has grown rapidly and now supports thousands of businesses globally. With strong backing from major investors and continued product development, Pilot remains focused on building technology that simplifies financial management for entrepreneurs.
FAQ – Job Seekers
1. Is this job fully remote?
Yes, this is a remote software engineering job, although candidates must currently reside in certain U.S. states specified by the employer.
2. What experience level is required?
Applicants typically need at least five years of professional software engineering experience, particularly with backend development and infrastructure tools.
3. What technologies are used in this role?
The engineering stack includes Python, JavaScript, TypeScript, AWS, Terraform, Docker containers, and modern deployment systems.
Job seekers should apply directly through the official application link provided by the employer and verify all job details before submitting personal information.

