Job Closed

This listing is no longer active.

Station A logo
Station A

Station A is the world's first AI-powered clean energy marketplace.

Senior Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

California + 5 moreAll locations: California | Nevada | New York | Oregon | Virginia | Washington

Posted

97 days ago

Salary

$138K - $155K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishPostgreSQLPythonReactSQLTypeScript

Job Description

Senior Software Engineer

Station A

• Own and ship end-to-end product work: from problem framing → design → implementation → rollout • Build and maintain scalable backend systems and APIs (primarily Python + SQL) • Contribute to frontend product surfaces (TypeScript / React) where needed • Design pragmatic data models and workflows that support real customer use cases • Improve system quality through testing, observability, and thoughtful refactors • Collaborate closely with Product, Design, and other engineers to balance speed, scope, and correctness • Help define “what good looks like” through code reviews, pairing, and example-setting • Participate in technical discussions around architecture, tradeoffs, and platform evolution

Job Requirements

  • 5+ years of professional software engineering experience
  • Strong backend experience with Python and SQL (Postgres preferred)
  • Comfort working across the stack (you don’t panic when touching frontend code)
  • Experience building and maintaining production systems with real users
  • Solid fundamentals in system design, data modeling, and API design
  • A bias toward shipping, paired with respect for maintainability and quality
  • Clear communication skills—you can explain tradeoffs, not just implement them
  • Experience working in startups or other ambiguous, fast-moving environments
  • Strong pluses:
  • Experience with geospatial or data-heavy systems
  • Familiarity with data pipelines or orchestration tools
  • Exposure to marketplace, workflow, or B2B SaaS products
  • Prior climate, energy, or infrastructure experience
  • Mentorship experience or informal technical leadership

Benefits

  • Remote-friendly work environment (U.S.-based) with co-working space opportunities
  • Flexible PTO
  • 15 paid holidays annually
  • Monthly remote work stipend - $600 per year
  • Learning & development budget to support your professional growth - $500 per year
  • Comprehensive medical, dental, and vision insurance

Related Job Pages

More Full-stack Engineer Jobs

Instructure, Inc. logo

Software Engineer

Instructure, Inc.

At Instructure, we are dedicated to empowering EdTech providers and educational organizations to unlock their full potential through innovative technology solutions. Our mission is to provide intuitive products and services that simplify learning and personal development, foster meaningful relationships, and inspire progress in education and careers.

OtherRemoteTeam 1,001-5,000

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're looking for a full-stack engineer to contribute to the development of modern web experiences and services used globally by partners, educators and learners. You'll work across the stack from elegant, accessible React UIs to sophisticated Rails APIs and distributed processing systems. This person should be able to travel on occasion to meet with other team members in person. What you will do: - Contribute to the design and build of production features in Rails, TypeScript, and React - Implement serverless/edge APIs and jobs on AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues). - Collaborate on data modeling and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization). - Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations. - Instrument services with logs/metrics/traces (OpenTelemetry or similar) and contribute to incident ready observability. - Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews. - Collaborate with peers, Product/Design, and contribute to technical discussions. What you will need to know/have: - 3+ years of professional software engineering experience, including experience with TypeScript and Node.js. - Experience using AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency). - Experience with SQL (schema design, query tuning, migrations, understanding of transactions and isolation). - Experience with Rails in production: RESTful APIs, ActiveRecord, complex data modeling, and background job processing (Sidekiq or equivalent) - Experience with testing and CI/CD pipelines (GitLab CI, GitHub Actions, Docker) - Familiarity with operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR). - Security mindset (OAuth/SAML, SSO, RBAC, OWASP awareness, PII handling, audit logging), plus familiarity with FERPA/GDPR implications in edtech. - Excellent communication, product sense, and a bias for shipping. It would be a bonus if you also had: - Experience with EdTech standards: LTI 1.3, OneRoster, Canvas LMS integrations, or FERPA/COPPA compliance - Exposure to modern frontend tools - Experience with distributed processing patterns: idempotency, deduplication, rate limiting, and workflow coordination Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: - Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. - Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles - Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs. - Comprehensive wellness programs and mental health support - Annual learning and development stipends to support your growth - The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations - Motivosity employee recognition program - A culture rooted in inclusivity, support, and meaningful connection Closing: We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes. Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate. All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we’ve implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws. Any attempt to misrepresent personal or professional information will result in disqualification.

United States
$75K - $109K / year
Caris Life Sciences logo

Software Engineer

Caris Life Sciences

Fulfilling the promise of precision medicine through quality and innovation.

OtherRemoteTeam 1,001-5,000Since 2008H1B No Sponsor

At Caris, we understand that cancer is an ugly word—a word no one wants to hear, but one that connects us all. That’s why we’re not just transforming cancer care—we’re changing lives. We introduced precision medicine to the world and built an industry around the idea that every patient deserves answers as unique as their DNA. Backed by cutting-edge molecular science and AI, we ask ourselves every day: “What would I do if this patient were my mom?” That question drives everything we do. But our mission doesn’t stop with cancer. We're pushing the frontiers of medicine and leading a revolution in healthcare—driven by innovation, compassion, and purpose. Join us in our mission to improve the human condition across multiple diseases. If you're passionate about meaningful work and want to be part of something bigger than yourself, Caris is where your impact begins. Position Summary The Data and Software Engineering team at Caris Life Sciences is looking for a Software Engineer with a desire to make a real difference immediately and a drive to continuously learn new technologies in software, data, and biotechnology. This role focuses on services and applications, with opportunities to develop core data science infrastructure. The ideal candidate brings expertise in Python, AWS, Gen AI, and web application development. This role involves evolving codebases, extending production pipelines, and building new infrastructure - all while leveraging cutting-edge cloud technologies, Gen AI solutions, and Big Data environments. Job Responsibilities - Execute full software development life cycle (SDLC) - Monitor and maintain our data pipeline and application infrastructures to ensure continuous operation in an AWS environment - Develop and integrate Gen AI solutions to improve workflows and automation - Develop production-grade software systems that incorporate AI/ML, LLMs, and agentic workflows - Develop and enhance full-stack applications using Python, Django/Flask, and React - Collaborate with cross-functional teams, product managers, and business analysts to define requirements, develop specifications, and deliver software solutions - Monitor and enhance our CI/CD capabilities in GitLab - Monitor and optimize application performance, troubleshoot issues, and implement solutions to enhance user experience - Create and maintain technical documentation for software systems and processes - Stay updated on emerging technologies and industry best practices, and contribute to continuous improvement and innovation within the team Required Qualifications - Bachelor's degree in Computer Science, Software Engineering, or related field. - 3-5 years of professional software development experience building enterprise-level applications - Strong hands-on Python experience with solid programming fundamentals - Hands-on experience with AWS cloud services and infrastructure - Experience with Gen AI development: LLMs, prompt engineering, and agentic systems - Proficiency in version control, CI/CD pipelines, and DevOps - Strong problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions - Customer-centric attitude and passion for providing high-quality services Preferred Qualifications - Experience with workflow orchestration frameworks such as Metaflow, Nextflow, or Airflow - Experience building cloud-native web applications, particularly with React - Experience with data engineering concepts including SQL, ETL pipelines, and data modeling - Hands-on experience with containerization technologies such as Docker - Experience using CDK to deploy and manage AWS infrastructure Physical Demands - Will work at computer most of the time Training - All job specific, safety, and compliance training are assigned based on the job functions associated with this employee. Other - This position requires periodic travel and some evenings, weekends and/or holidays. Annual Hiring Range $100,000 - $120,000 Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer. Description of Benefits - Highly competitive and inclusive medical, dental and vision coverage options - Health Savings Account for medical expenses and dependent care expenses - Flexible Spending Account to pay for certain out-of-pocket expenses - Paid time off, including: vacation, sick time and holidays - 401k match and Financial Planning tools - LTD and STD insurance coverages, as well as voluntary benefit options - Employee Assistance Program - Pet Insurance - Legal Assistance - Tuition Assistance Conditions of Employment: Individual must successfully complete pre-employment process, which includes criminal background check, drug screening, credit check ( applicable for certain positions) and reference verification. This job description reflects management’s assignment of essential functions. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Caris Life Sciences is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

United States
$100K - $120K / year
Job Closed
CVS Health logo

Staff Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

OtherRemoteTeam 10,001+Since 1963H1B No Sponsor

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary As a Staff Software Development Engineer on the team, you'll be responsible for leading efforts to end to end CI/CD pipelines, align and build clean security processes, build software applications, CLI tools, out of the box observability, and a deployment platform that enable teams across CVS Enterprise to build, test, preview, deploy and operate systems with reduced lead time and stack complexity. Specifically, this role will be focused on building out a clean CI/CD experience which includes a clean security posture for customers providing a seamless, efficient customer CI/CD experience. Additionally have a good understand with working within Cloud providers with a focus on efficient infrastructure. The engineer will have laser focus on customer experience and building out solutions that align to enterprise initiatives and team objectives delivering scalable solutions. **Ideal candidate can be anywhere in the US working remote or hybrid model in one of the hub locations in IL , TX, NY, RI, however need someone who can work in CST time zone ** Required Qualifications - 7+ years of overall backend development experience on enterprise class applications. - 6+ years of experience working as DevOps Engineer with building standardized workflows, templates, reusable pipelines , maintaining runners, runner pools , node pools. - 3+ years experience with End-to-End CI/CD i.e. Github, Github Actions, Artifact management such as JFrog. - 2+ years experience partnering with architecture, product, and program management teams to influence product development decisions. - 3+ years of experience with backend technologies, such as Java, C#, Python, Helm, Golang. - 2+ years experience with Kafka and similar technologies. - 2+ years experience with PostgreSQL or similar RDBMS experience. - 3+ years experience with large public cloud technologies i.e. GCP, Azure, AWS, etc and container orchestration tools such as Kubernetes. - 3+ years of experience with leading teams who follow a Scrum/Agile development methodology. - 2+ years of experience automating through scripting and/or CLIs. Preferred Qualifications - Experience with full stack development. - Experience with observability, Telemetry for infrastructure services. - Experience training and mentoring other engineers. - Ability to understand the performance of a largely scaled infrastructure platform. - Demonstrate Ownership and Accountability with the ability to thrive in a remote working setup with other team members. - Ability to identify customer needs and pain points and identify self-service automation solutions. - Ability to think “Out of the box” to solve complex issues for the enterprise. - Ability to present the benefits and drawbacks of various architecture designs for infrastructure. - Experience with additional tools such as Octopus, Teamcity, Jenkins is a plus. Education Bachelor’s degree, or equivalent experience (HS diploma + 4 years relevant experience) Pay Range The typical pay range for this role is: $106,605.00 - $260,590.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company’s equity award program. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 03/09/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

United States
$106K - $260K / year
Job Closed
CVS Health logo

Staff Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

OtherRemoteTeam 10,001+Since 1963H1B No Sponsor

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary As a Staff Software Development Engineer on the team, you'll be responsible for leading efforts to end to end CI/CD pipelines, align and build clean security processes, build apps, cli tools, out of the box observability, and a deployment platform that enable teams across CVS Enterprise to build, test, preview, deploy and operate systems with reduced lead time and stack complexity. Specifically, this role will be focused on building out a clean CI/CD experience which includes a clean security posture for customers providing a seamless, efficient customer CI/CD experience. Additionally have a good understand with working within Cloud providers with a focus on efficient infrastructure. The engineer will have laser focus on customer experience and building out solutions that align to enterprise initiatives and team objectives delivering scalable solutions. Required Qualifications - 7+ years of overall backend development experience on enterprise class applications - 6+ years of experience working as DevOps Engineer with building standardized workflows, templates, reusable pipelines , maintaining runners, runner pools , node pools - 3+ years experience with End-to-End CI/CD i.e. Github, Github Actions, Artifact management such as JFrog - 2+ years experience partnering with architecture, product, and program management teams to influence product development decisions - 3+ years of experience with backend technologies, such as Java, C#, Python, Helm, Golang - 2+ years experience with Kafka and similar technologies - 2+ years experience with PostgreSQL or similar RDBMS experience - 3+ years experience with large public cloud technologies i.e. GCP, Azure, AWS, etc and container orchestration technologies such as Kubernetes - 3+ years of experience with leading teams who follow a Scrum/Agile development methodology - 2+ years of experience automating through scripting and/or CLIs Preferred Qualifications - Experience with full stack development - Experience with observability, Telemetry for infrastructure services - Experience training and mentoring other engineers - Ability to understand the performance of a largely scaled infrastructure platform - Demonstrate Ownership and Accountability with the ability to thrive in a remote working setup with other team members - Ability to identify customer needs and pain points and identify self-service automation solutions - Ability to think “Out of the box” to solve complex issues for the enterprise - Ability to present the benefits and drawbacks of various architecture designs for infrastructure - Experience with additional tools such as Octopus, Teamcity, Jenkins is a plus Education Bachelor’s degree, or equivalent experience (HS diploma + 4 years relevant experience) Pay Range The typical pay range for this role is: $106,605.00 - $284,280.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company’s equity award program. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 03/09/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

United States
$106K - $284K / year
Job Closed