Senior Software Engineer, Full Stack
Design, build, and maintain scalable web applications, backend services, and public APIs. Collaborate with stakeholders on product roadmaps, lead projects as a technical anchor, support internal business units through shared services, participate in on-call rotations, and apply AI fluency to accelerate work.
Responsibilities
- Design and build scalable systems, web applications, APIs, and services
- Develop and maintain public APIs
- Collaborate with stakeholders to transform vision into a tangible roadmap
- Support internal business units through shared engineering services
- Lead projects as a technical anchor and take ownership of delivery
- Participate in on-call rotation and triage PagerDuty alerts and support requests
- Work within weekly sprint cadences and time-boxed spikes
Requirements
- Experience designing and building scalable systems, web applications, APIs, and services
- Understanding of relational databases such as Postgres and analytical databases
- Experience translating customer pain points into technical and product requirements
- High initiative, ownership, and ability to navigate ambiguity
- Ability to structure problems and prioritize critical issues
- Ability to communicate complex ideas to technical and non-technical audiences
- Experience working collaboratively in cross-functional environments
- AI fluency and ability to apply AI to accelerate workflows