Skip to content

Senior Software Engineer (Consumer)
Company | Trust & Will |
---|
Location | San Diego, CA, USA |
---|
Salary | $124000 – $168000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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