Transforming behavioral health through technology with a human touch
Senior Software Engineer – Full Stack
Location
United States
Posted
138 days ago
Salary
$143K - $197K / year
Seniority
Senior
Job Description
Senior Software Engineer – Full Stack
Lyra Health
• Take ownership of the full-stack development process, from designing backend APIs to implementing the frontend components that will consume them • Create lasting impact by building and continuously improving our Python and Java-based microservices • Work with fellow engineering team members to collaboratively create and refine technical designs and solutions • Collaborate with key partners including data science, product management, design, and behavioral health specialists • Follow and promote best practices during all phases of software development, adhering to the highest quality and security standards • Drive continuous technical improvement for our platforms and tooling
Job Requirements
- Bachelor’s degree in Computer Science or related technical field
- 6+ years of experience developing enterprise or consumer web applications
- Relevant professional experience building scalable back-end services and APIs using Python and/or Java/Spring
- Relevant professional experience developing web applications with React.js and React Native
- Experience with TypeScript, Amazon web service and state-management libraries like Redux preferred
- Highly proactive, self-motivated, and able to work independently
Benefits
- Comprehensive healthcare coverage (including medical, dental, vision, FSA/HSA, life and disability insurances)
- Lyra for Lyrians; coaching and therapy services
- Equity in the company through discretionary restricted stock units
- Competitive time off with pay policies including vacation, sick days, and company holidays
- Paid parental leave
- 401K retirement benefits
- Monthly tech allowance
- We like to spread joy throughout the year with well-being perks and activities, surprise swag, free food, regular community celebration…and more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own and deliver infrastructure projects end-to-end, from problem definition and technical design through implementation, rollout, and iteration • Build and improve platform primitives for service teams to deploy and debug their services • Improve observability and operational readiness to detect issues early and reduce recovery time • Identify and implement cost and performance improvements across cloud infrastructure • Work closely with Security to implement practical security controls • Participate in on-call rotation and improve monitoring and alerting
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves working as a Senior/Staff or Principal SoC Design Verification Engineer. - Develop test plans, writing testbenches and tests, and debugging any bugs found with the RTL team - Develop and execute verification plans for digital designs using SystemVerilog and UVM - Create and maintain testbenches, test cases, and test vectors - Contribute to the development of novel methodologies and verification techniques - Lead technical projects and mentorship of junior team members - Run simulations to verify design against specifications. Analyze results, identify issues, and debug designs - Implement coverage tracking and metrics - Document plans, environments, test cases, and all results for a comprehensive record of all verification strategies Qualifications - BSEE/MSEE with 15+ years of hands-on experience in SoC verification using UVM - Experience in Gate Level Simulation (GLS) setup and process corner failure analysis - Experience using Cadence verification tools such as Xcelium, SimVision, and JasperGold - Experience writing and debugging RTL using SystemVerilog - Programming experience using C, C++, and/or Python/Perl - Familiarity with digital design concepts and ASIC development flow Requirements - Experience verifying RISC-V based systems - Experience with emulation or FPGA prototyping - Experience with formal verification methodologies - Familiarity with the Chisel hardware description language - Experience verifying high-speed interfaces such as PCIe and DDR - Experience with version control systems (e.g., Git) and Continuous Integration/Continuous Deployment (CI/CD) pipelines Benefits - Competitive salary scaled based on experience - Bonus - Stock - Employer paid health care - Employer contribution to health savings account - Flexible time off - Flexible work location with remote options - 401K employer match
Technical Lead – AI Native
Hunt StWe help Aussie companies find top 3% remote talent in the Philippines & Nepal for a single finder's fee.
• Own end-to-end delivery of client projects from scoping and architecture through development and launch. • Act as the technical lead and decision-maker, selecting the right stack, tools, and engineering approach for each project. • Build across the full stack (frontend, backend, and infrastructure), often acting as the primary engineer on early-stage builds. • Work using an AI-native development workflow, writing detailed specifications and directing AI tools to generate implementation while reviewing and guiding the output. • Leverage AI development tools such as Cursor, Claude, Copilot, and similar platforms to accelerate delivery and improve engineering productivity. • Communicate clearly with clients during weekly update calls, translating technical progress into insights that non-technical stakeholders understand. • Manage delivery timelines and quality, proactively identifying risks and ensuring projects ship successfully.
• Own the design and implementation of major features or subsystems from concept through production. • Break down ambiguous requirements into clear technical designs with well-understood tradeoffs. • Write high-quality production code across backend and frontend systems using Node.js, TypeScript, Nest.js, and React.js. • Design and evolve PostgreSQL schemas with strong attention to indexing, performance, and data integrity. • Optimize slow queries and resolve systemic performance bottlenecks. • Build and maintain event-driven workflows using Kafka and Redis. • Deploy, monitor, and debug containerized services in Kubernetes environments. • Identify and address technical debt within owned systems and lead pragmatic refactors. • Lead by example in code reviews, coaching others on clean architecture, testing strategy, and maintainable design. • Handle production incidents methodically and improve systems to reduce recurrence. • Mentor associate and intermediate engineers through pairing, design reviews, and structured feedback. • Communicate complex technical tradeoffs clearly across engineering, product, and leadership.



