Our mission is to enable effortless credit based on true risk.
Senior Software Engineer, Lifecycle
Location
United States
Posted
53 days ago
Salary
$166.9K - $230.9K / year
Seniority
Senior
Job Description
Senior Software Engineer, Lifecycle
Upstart
• Design and build scalable backend services that power our unified communications platform across SMS, email, push, and future channels. • Develop systems for real-time, event-triggered messaging and self-serve marketing automation and experimentation capabilities. • Translate large, complex datasets into high-leverage marketing capabilities through APIs, streaming pipelines, and reverse ETL workflows. • Partner closely with product managers, lifecycle marketing, data insights, analytics, and data platform teams to define requirements and deliver impactful, data-driven solutions. • Lead medium-sized projects independently—proactively identifying risks, managing ambiguity, and driving execution from design through launch. • Strengthen our engineering culture by improving system reliability, accelerating iteration, and clearly communicating technical trade-offs to cross-functional stakeholders.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 4 years of experience
- Experience building and operating microservices and APIs in a cloud environment (preferably AWS).
- Proficiency in at least one backend language such as Kotlin, Java, Ruby, or Python.
- Demonstrated ability to independently execute on projects, navigate ambiguity, and collaborate effectively with cross-functional partners.
- Excellent written and verbal communication skills with the ability to work in a distributed team
- Experience supporting Marketing, Growth, or GTM teams, particularly in environments involving CDPs, customer segmentation, or campaign orchestration.
- Experience with reverse ETL tools (e.g., Hightouch, Census), data pipeline tooling (e.g., Airbyte, Fivetran, Databricks), or marketing automation platforms (e.g., Iterable, Braze, or Salesforce Marketing Cloud).
- Familiarity with real-time event streaming systems and high-throughput messaging architectures.
- Experience integrating with third-party APIs and building systems that ingest, transform, and expose large volumes of data.
- Track record of leading medium-to-large projects and contributing to system design decisions with long-term platform impact.
Benefits
- Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
- Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada)
- Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only)
- Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada.
- Health Savings Account contributions from Upstart for eligible plans (US only)
- Income protection benefits, including life insurance and disability coverage for added financial security
- Paid time off, sick leave, and company holidays, in line with local requirements
- Paid family and parental leave to support caregiving and major life moments (duration varies by country)
- Family-centered benefits to support fertility, parenthood, and caregiving needs
- Employee Assistance Program (EAP) offering mental health support and life-centered resources
- Financial wellness resources, including access to financial planning tools and a financial concierge service (US Only)
- Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you
- Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from
- Connection and community through team events, all-company updates, and employee resource groups (ERGs)
- Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, and maintain highly responsive web applications with a strong focus on pixel-perfect UI and seamless UX. • Collaborate closely with product and design teams to translate user needs into technical requirements and robust features. • Maximize development efficiency by integrating AI-assisted coding tools into your daily workflow. • Ensure code quality, performance, and scalability across the entire frontend stack.
Role Description We’re looking for talented Full Stack Developers who enjoy solving complex problems and want to take real ownership of their work. While our core focus is on backend systems, we value engineers who understand the full stack and can contribute across the entire application lifecycle. You’ll be joining a small, highly collaborative team working on systems that support a public sector organisation and several stakeholders. Our environment is dynamic—no two days are the same—so we need developers who thrive on variety, are comfortable navigating ambiguity, and can respond quickly to evolving challenges. This is a role for someone who wants to make decisions, take responsibility, and have a genuine impact on the product, rather than just follow instructions. What You’ll Be Doing - Designing and delivering high-quality, maintainable code across backend and frontend systems - Owning your work end-to-end: from solution design and implementation to testing, deployment, and release - Investigating and resolving complex bugs and system issues with a pragmatic, solution-focused approach - Collaborating with developers, testers, and wider stakeholders to deliver value quickly and effectively - Contributing to architectural decisions, particularly around microservices and cloud-based systems - Working across multiple services and systems, adapting to shifting priorities and business needs - Maintaining clear documentation, ticket updates, and audit trails for transparency and accountability Qualifications - Strong experience with JavaScript, particularly Node.js - Solid understanding of backend development principles and best practices - Experience working with Microsoft Azure, ideally including Service Bus and cloud-native architectures - Familiarity with microservices architecture and distributed systems - Experience working across the full development lifecycle Requirements - Proactive, confident, and collaborative developers - Comfortable working independently and taking ownership of tasks - Strong collaborator who communicates clearly with remote teams - Pragmatic problem solver who can make informed decisions quickly - Self-motivated, organised, and accountable for your work - Keeps clear documentation and communicates progress effectively - Willing to ask questions and seek clarity—never “struggles in silence” Nice to Have - Experience with frameworks & tools: Hapi.js, Nunjucks - Databases & ORM: PostgreSQL, Sequelize - DevOps & infrastructure: Docker, Kubernetes (Lens) - Data & integrations: SQL scripting, ETL processes - API design: REST APIs, AsyncAPI - Experience working in or with GDS standards (GOV.UK Design System) Security Clearance SC clearance is desirable, but you must be eligible for SC clearance at a minimum. Benefits - Pension Scheme - contributions matched up to 10% - Private medical Cover - Income Protection - Life Assurance - 25 days paid leave + National Holidays - Flex benefits program
Senior Consultant, Full Stack Engineer
FTI ConsultingFTI Consulting provides expert guidance and strategic solutions to help businesses navigate complex challenges, including financial restructuring, legal dispute
Role Description The Corporate Positioning & Insights practice within Strategic Communications enables our clients to solve their most complex communications and reputation management challenges using a product-driven, AI-centric approach. We are seeking a Senior Consultant, Full Stack Engineer to serve as both a technical contributor and a hands-on analytics practitioner. This role sits at the intersection of software engineering and applied data science. You will design and maintain the systems that power our AI tools while also conducting the analysis and model development that delivers value to clients. You will work closely with engineers, data scientists, and client stakeholders to ensure our solutions are scalable, insightful, and user-friendly. As a Senior Consultant, Full Stack Engineer, you will be a technical contributor at the heart of our technology capability, assisting in the delivery of complex solutions that align with our strategic business objectives. What You’ll Do - Analyze, design, develop, integrate, test, and deploy new and existing software systems. - Work with data scientists, technical leads, and client executives to deliver high-quality systems with a focus on reliability and excellent customer experience. - Become a trusted technical advisor throughout engagements. - Continue learning and gain expertise in the multidisciplined intersection of Engineering, Data Science, and Communications. - Contribute to novel projects involving intrateam, cross segment, and external client teams to implement scalable and cutting-edge solutions to bespoke problems. - Collaborate frequently with teams that specialize in forensic investigations. How You’ll Grow - Deeply technical with a continuous learning mindset, staying at the forefront of modern technologies. - Proven ability to understand complex technical solutions with a strong focus on quality and operational risk management. - A track record of completing tasks and going the extra mile with respect to the broader scope of a project. - Ability to take both positive and negative feedback to develop as a well-rounded professional and engineer. - Thrives in fast-paced, collaborative team environments and can handle multiple workstreams simultaneously. Qualifications - Bachelor's degree, plus a minimum of 3 years of relevant experience. - Experience contributing to distributed systems technologies. - Proficiency in object-oriented programming and application development quality assurance processes. - Experience with full stack deployments of web applications on networked servers or containers. - An excellent understanding of git and trunk-based development. - Strong written and verbal communication skills; able to engage with clients on business needs and translate them into technical solutions. - Self-motivated, critical thinker with a demonstrated ability to drive outcomes independently. - A desire to collaborate with technical and nontechnical associates across the firm. Requirements - Full-stack, data, or analytics engineering experience. - Experience with AI/ML platforms and large language model integration, including agentic workflows, and traditional NLP. - Familiarity with traditional data science workflows and tooling. - Hands-on experience with: Terraform, Docker, Kubernetes, AWS, Python, Spark, React. Benefits - Minimum Pay: $77,000 - Maximum Pay: $118,000 - Compensation Disclosure: The compensation range reflects potential base salary for the role. Actual compensation is determined based on a wide array of relevant factors including market considerations, business needs, and an individual’s location, skills, level of experience, and qualifications. Company Description FTI Consulting is the leading global expert firm for organizations facing crisis and transformation. We work with many of the world’s top multinational corporations, law firms, banks and private equity firms on their most important issues to deliver impact that makes a difference. From resolving disputes, navigating crises, managing risk and optimizing performance, our teams respond rapidly to dynamic and complex situations. At FTI Consulting, you’ll work side-by-side with leaders who have shaped history, helping solve the biggest challenges making headlines today. From day one, you’ll be an integral part of a focused team where you can make a real impact. You’ll be surrounded by an open, collaborative culture that embraces diversity, recognition, professional development and, most importantly, you.
Senior Full Stack Developer
Bright Horizons Family SolutionsBright Horizons is a leading education and care company that helps employees thrive at work and at home by partnering with employers to offer high-quality child care, elder care, and educational support. Our workplace reflects this commitment—with collaborative environments, meaningful benefits, and a culture that supports both career growth and personal well-being.
Role Description Step into a role as Steve & Kate's Senior Full Stack Developer. At Steve & Kate's, we put radical trust in kids so that they learn to trust themselves. Campers choose minute to minute what they do, with whom, and for how long, because kids who learn to make decisions today build the self-confidence they’ll need to wrangle unknowns tomorrow. If you join our team as a Senior Full Stack Developer, you’ll join a small but mighty team that assists in building both front-end and back-end for web and mobile applications for a rapidly growing business. You collaborate within an agile process and modern architectural approaches such as cloud technologies, containerization, DevOps practices, UI component frameworks, APIs, and web services. This position is a remote role in the United States. The Senior Full Stack Developer assists in building both front-end and back-end for Web and Mobile applications. Senior Full Stack Developer delivers solutions using the latest architectural approaches such as Containerization, Cloud Technologies, Hybrid mobile frameworks and tools. Responsibilities - Provide hands-on development in the application development, unit test, and rollout of strategic web and mobile initiatives. - Develop both front-end and back-end for web/mobile applications, working with a hybrid internal/vendor team, to support the needs of Steve & Kate’s Camp users and stakeholders. - Work with Business Owners and Business Analysis teams, to create business requirements. - Document technical requirements and technical specifications for Web/Mobile applications (and related integrated solutions) and provide technical solutions to support those needs. - Provide feedback (and approval) on technical designs and methods to support business requirements. - Deploy, monitor, and fix code in production environments, ensuring high availability and performance of applications. - Implement and maintain CI/CD pipelines to automate deployment processes. - Monitor application performance and troubleshoot issues to ensure optimal operation. - Collaborate closely with a small, highly productive team that has significant influence and respect within the organization. Qualifications - Bachelor's Degree in Computer Science or related field. 3 years minimum of additional experience would be considered in lieu of the applicable degree. - 5 years Backend API and front-end UI development experience. - Back-end development experience in Ruby on Rails. - Front-end development experience in React, Vue.js, Angular, or similar Javascript framework. Preferred Qualifications - 5+ years of experience with back-end development in Ruby on Rails. - Solid understanding of RDBMS & NoSQL databases. - Expert in back-end development using Ruby on Rails, GraphQL. - Expert in front-end development using React, HTML5, JavaScript, CSS-in-JS component frameworks (e.g. MUI), unit/integration test frameworks. - Knowledge of coding tools like ESLint, Prettier, VSCode, AI coding assistants (Copilot/Claude), and automated testing. - Experience using PAAS and SAAS resources in Heroku, AWS, or GCP. - Knowledge of GIT based source control systems. - Knowledge of node.js, React Native on iOS, and Docker are a plus. - Strong experience with building and maintaining a reusable component library using design patterns such as higher-order components. - Experience with maintaining and improving an existing codebase, focusing on improving performance, scalability, and user experience. - Excellent problem-solving skills and critical thinker. - Excellent verbal and written communication skills to interact with staff and business partners. - Contribute to a culture of innovation and continuous improvement, where your ideas and expertise are valued. Compensation The annual starting salary for this position is between $108,000- $151,000. The pay range listed here is what Bright Horizons in good faith anticipates offering for this job opening. Actual compensation offers within this range will depend on a variety of factors including experience, education and training, certifications, geography, and other relevant business or organizational factors. Benefits - Medical, dental, and vision insurance. - Paid vacation, sick, holiday, and parental bonding leave. - 401(k) retirement plan. - Long-term and short-term disability insurance. - Life insurance. - Money-saving discounts and financial planning tools. - Tuition assistance and education coaching. - Caregiving support and resources for the children and adults in your family. Application Deadline The deadline to apply is 5/20/2026.


