Senior Engineer - Foundations (REMOTE)
Department: Engineering
Employment Type: Full Time
Location: Portland, Oregon, REMOTE US, Remote
Key Responsibilities
- Technical Delivery & Quality: Design and implement robust, scalable software solutions while maintaining 100% adherence to sanctioned CI/CD templates and meeting defined SLAs. Participates in and leads response to on-call incidents.
- Golden Path Adoption: Actively drive the use of standardized tools and technologies to reduce development friction and improve "Time to First Commit". Contributes to the evolution of the Golden path and Engineering standards.
- Process Improvement: Establish faster feedback loops and drive systematic improvements to development practices to reduce "Blocked Time" per ticket.
- Strategic Alignment: Ensure all technical work aligns with the long-term Architectural Vision and product outcomes rather than just output. Adapts to priority shifts and changing Product direction. Strong focus on measurable value creation via Engineering efforts.
- Mentorship & Leadership: Provide technical guidance to junior engineers, championing best practices through "Lightning Talks" and detailed documentation.
What You’ll Contribute
- Technical Mastery: Deep expertise in modern software architecture, including microservices, event-driven architecture, and cloud-native systems.
- Product Thinking: Ability to treat internal platforms and tools as products where fellow engineers are the customers.
- Communication: Proven ability to communicate complex technical concepts to non-technical stakeholders and executive leadership.
- Agile Proficiency: Strong understanding of Agile/Scrum/Kanban with a focus on delivering MVPs over large-scale waterfall projects.
- Influence: Ability to build consensus across teams and drive change without direct authority.
- Required
- 5+ years of software engineering or operations experience.
- 2+ years of experience in a senior role.
- Building, operating, troubleshooting and optimizing production systems under load.
- Delivered software using Python and JavaScript with frameworks.
- Interface with relational databases using SQL.
- Using Git and conducting code reviews within a sprint SDLC.
- Familiarity with Build systems, DevOps and CI/CD procedures.
- Familiarity with cloud services.
- Thorough understanding of HTTP APIs.
- Possess advanced knowledge in your specialization to be able to guide and mentor team members.
- Experience designing and leading a software project from requirements to delivery with no guidance.
- Experience independently researching and leading technical discussions with peers.
- Thoroughly understands the business vision, mission, and strategy and how their code supports and affects business outcomes.
- Ability to effectively present information and respond to questions from key stakeholders and decision makers.
- Working knowledge of taking a large complex project, breaking it down into sub-tasks, and completing those tasks as required.
- Shows initiative and seeks evidence in data to support ideas.
- Preferred
- Use of containerization and orchestration technologies, Docker and Kubernetes.
- Node.js, FastAPI, React, GraphQL, Kafka, Flask, Redis, Memcached
- AWS, DataDog, Cloudflare Workers, WP Engine
- Microservices, distributed/edge systems and event driven architectures.
- ADA / WCAG Compliance
Benefits
- Competitive compensation: salary, plus performance-related bonus program
- 401(k) with employer match
- 100% company-paid medical and dental insurance benefits for you and your dependents
- 4 weeks paid vacation, increasing based on tenure
- 18 weeks paid leave for birth moms
- 8 weeks paid parental leave, including for adoption
- Monthly wellness allowance
- Annual professional and personal development allowance
- Work from home office set-up and expense allowances
- Flexible work location opportunities
- Employer matching toward charitable contributions
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
