Job Closed
This listing is no longer active.
Build invincible apps.
Principal Software Engineer
Location
United States
Posted
108 days ago
Salary
$150K - $210K / year
Seniority
Lead
Job Description
Principal Software Engineer
Temporal Technologies
• Design and implement core backend service features. • Provide appropriate test coverage for unit, integration, and performance for your feature ownership area. • Clearly document design choices and operational knowledge to successfully deploy and run service with those features. • Provide appropriate service level logs and metrics to make features operational for cloud service setup. • Provide appropriate alerts, dashboards, and runbooks for production.
Job Requirements
- 5 or more years of experience as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages.
- Experience working with Open Source Systems.
- Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP experience.
Benefits
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Simplify the complexities of healthcare by building systems that enhance human efforts. Understand the business context behind what you build — why it matters, who it serves, and how it connects to outcomes. • Exercise agency: make informed technical and product decisions on your own to advance outcomes. Take ownership of your work from problem understanding through delivery and measurement. • Stay up-to-date with new tools and technologies to solve challenges and advance our goals. • Adopt and evangelize AI both in your own work and in the solutions you build. • Help define and maintain development practices that enable fast iteration while ensuring quality, including writing tests and documenting key implementations. • Collaborate with Product Managers and operational teams to conceptualize and develop new features. Engage directly with users and stakeholders to understand their needs — don't wait for requirements to be handed to you.
• Simplify the complexities of healthcare by building systems that enhance human efforts. Understand the business context behind what you build — why it matters, who it serves, and how it connects to outcomes. • Exercise agency: make informed technical and product decisions on your own to advance outcomes. Take ownership of your work from problem understanding through delivery and measurement. • Stay up-to-date with new tools and technologies to solve challenges and advance our goals. • Adopt and evangelize AI both in your own work and in the solutions you build. • Help define and maintain development practices that enable fast iteration while ensuring quality, including writing tests and documenting key implementations. • Collaborate with Product Managers and operational teams to conceptualize and develop new features. Engage directly with users and stakeholders to understand their needs — don't wait for requirements to be handed to you.
Senior Full Stack Engineer
Cantourage UKLondon based subsidiary, consisting of a licensed medical cannabis wholesaler and online medical cannabis clinic.
• Design, architect, and build performant, scalable applications using modern web technologies. • Manage and enhance cloud infrastructure (AWS/GCP) for security, scalability, and reliability. • Own solutions end-to-end – from gathering requirements with end-users, to delivery, monitoring, and continuous improvement. • Collaborate closely with a cross-functional team on projects that transform how we deliver care. • Leveraging AI to drive efficiency, build scalable solutions but underpinning that with your human expertise to ensure excellence throughout our codebase.
Software Engineer, Payments – Fraud
LimeBuilding a future where transportation is shared, affordable and carbon-free. Join us! www.li.me/careers
• You’ll ship complex and detail-focused projects by collaborating with fellow Engineers, Product Managers, Designers, Data Scientists, and representatives from Support and Finance. • Build features at scale, shipping robust platforms that process millions of transactions. • Understand our customers’ success and the health of our systems through monitoring and data analytics. • Engage with world-class infrastructure and experiment with modern AI tools to multiply engineering effectiveness. • Grow via mentorship, collaboration, and learning activities. • Participate in the shaping of Lime's Engineering culture.



