Posted in

Senior Software Engineer (Consumer)

Senior Software Engineer (Consumer)

CompanyTrust & Will
LocationSan Diego, CA, USA
Salary$124000 – $168000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proficient in TypeScript, React, Next.js, and Node.js
  • Strong foundation in system design and cloud-native development
  • Problem-solving mindset with strategic thinking
  • Passionate about writing maintainable, testable code
  • Experience with modern DevOps and observability best practices
  • 5+ years of professional full-stack development experience
  • Demonstrated proficiency in TypeScript, React, Next.js, and Node.js
  • Advanced skills in system design, data modeling (MongoDB, Postgres), and cloud-native development (AWS)
  • Skilled in test-driven development, CI/CD pipelines, and modern DevOps best practices
  • Proficient in debugging complex systems and implementing observability practices
  • Demonstrated ability in integrating AI code assistants to enhance development productivity and code quality
  • Proven ability to mentor engineers and align technical solutions with business goals
  • Strong analytical skills with a passion for identifying and prioritizing high-impact solutions

Responsibilities

  • Architect, design, and deliver large-scale, high-performance features across the stack
  • Drive system-level design and data modeling, ensuring scalable, reliable, and maintainable solutions
  • Think expansively about AI—how to build with it, integrate it into features, and leverage it to drive innovation
  • Own technical projects end-to-end, ensuring efficient delivery, optimal performance, extensibility, and reliability
  • Lead and contribute operational engineering strategies, including test automation observability and modern CI/CD practices
  • Collaborate on cloud architecture decisions to deliver resilient, cost-effective, and secure solutions
  • Deliver high-quality, production-ready code that adheres to coding and operational best practices
  • Lead efforts to reduce technical debt and optimize system performance through continuous refactoring and advanced debugging practices
  • Drive improvements in system reliability, scalability, and performance, leveraging monitoring and observability tools to proactively identify bottlenecks and issues
  • Champion a culture of learning by facilitating design discussions, providing constructive feedback, and fostering collaboration across teams
  • Partner with product managers, designers, and cross-functional stakeholders to align technical efforts with business objectives and customer needs
  • Mentor engineers across skill levels, providing guidance in software patterns, architecture, DevOps, and problem-solving techniques
  • Communicate complex technical topics clearly to both technical and non-technical audiences
  • Promote knowledge sharing through technical documentation, share-outs, and peer collaboration
  • Actively explore how AI can improve developer efficiency, automate workflows, and enhance system reliability
  • Explore and advocate for cutting-edge tools and technologies
  • Lead initiatives to drive innovation and continuously improve engineering processes
  • Contribute to system-wide architectural discussions to ensure alignment with strategic goals and future scalability

Preferred Qualifications

  • Experience in tech companies or high-growth startups
  • Familiarity with Agile development methodologies (Scrum/Kanban, JIRA)
  • Hands-on experience with Docker, Kubernetes, or other container orchestration tools
  • Experience with pair programming and collaborative development
  • Experience integrating AI-assisted workflows effectively into complex software engineering tasks
  • Contributions to open-source projects or active participation in developer communities