Get your finances right with Pilot.
Senior Software Engineer, Infrastructure
Location
California + 5 moreAll locations: California | New York | North Carolina | Tennessee | Texas | Washington
Posted
42 days ago
Salary
$133K - $240K / year
Seniority
Senior
Job Description
Senior Software Engineer, Infrastructure
Pilot.com
• Building, testing and deploying software in a continuous manner (we deploy daily or more often). • Creating and contributing to technical specs and testing/rollout plans. • Working with internal customers and stakeholders to ensure we’re solving the right problems. • Mentoring and sponsoring your teammates to help them grow. • Working across teams to shape the future of engineering at Pilot. • Supporting your software and services as required.
Job Requirements
- 5+ years of experience as a software engineer
- Experience with Python in production
- Experience with common infrastructure tooling such as Terraform, AWS
- Familiarity with the frontend ecosystem and frontend infrastructure tools
- Able to work collaboratively across functions
- Strong written, verbal, and technical communication skills
- Able to write well-structured, well-tested, and maintainable code
- Demonstrated ability to mentor and teach others
- This position is only available for remote employment in the United States in the following states: CA, GA, NY, NC, TN, TX, and WA
Benefits
- Flexible vacation/time-off policy
- All federal holidays are observed
- Competitive benefits package including wellness benefits such as One Medical, Calm, Carrot Pro and Fetch
- Parental leave for birthing or non-birthing parents – 100% pay for 12 weeks
- 401(k) plan
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build the platform that powers the field. • Own the full product lifecycle — 0→1, 1→10, and 10→100. • Work in one of the most dynamic problem spaces in the business. • Leverage AI-augmented development. • Combat modern cyber threats at scale. • Partner closely with customers and the field.
GTM Engineer
OceansOceans hires incredible operational talent, matching them with world-class startups around the globe.
• Define and continuously refine ideal customer profiles across industries, ecosystems, and business models. • Identify key pain points, buying triggers, and high-conversion use cases. • Develop account scoring models using firmographic, technographic, behavioral, and intent-based signals. • Test and iterate targeting hypotheses based on real-world feedback. • Build workflows to transform raw market data into prioritized target account lists. • Source and structure data from web signals, technology stacks, and enrichment tools. • Identify patterns across platforms, tools, and behaviors that indicate strong fit or intent. • Design prioritization frameworks to guide outbound focus and resource allocation. • Design and execute outbound strategies across email, LinkedIn, and other relevant channels. • Build personalization systems based on meaningful business signals, not generic templates. • Translate data insights into compelling messaging angles tied to real customer pain points. • Develop and iterate on sequencing, messaging logic, and testing frameworks. • Build and maintain automated workflows across data sources, CRMs, and outreach tools. • Integrate APIs, enrichment platforms, and internal systems into a unified GTM architecture. • Own the full lifecycle from prospect identification to qualified opportunity through automation. • Continuously improve efficiency, speed, and scalability of GTM processes. • Launch experiments quickly and refine based on performance data. • Balance speed with usability, ensuring outputs can be adopted by the broader team. • Operate independently with minimal direction in a fast-paced environment. • Document systems and workflows clearly for scalability and continuity.
• Develop and maintain backend services using NestJS (Node.js + TypeScript). • Build cross-platform mobile apps using Flutter and Dart. • Design and implement REST / GraphQL APIs and integrate third-party services. • Optimize performance, scalability, and security across the stack. • Participate in code reviews, testing, and CI/CD workflows. • Collaborate in agile teams and contribute to sprint planning and retrospectives.
• Investigating verified application issues within defined timelines depending on priority of the issue. • Identifying resolutions whilst ensuring the integrity of the software application in relation to the generic customer base. • Creating detailed technical support documentation where required. • Providing support and guidance to users and colleagues • Working closely with the Design, Test and Development teams to ensure we understand future functionality and deliver a consolidated solution. • Specifying, developing and implementing interfaces to support the core product. • Inputting into the production of detailed estimates of resource timings. • To be responsible for monitoring personal project performance against the plan and, where necessary, take appropriate corrective actions to ensure project goals are met.




