Senior Software Engineer
Team: Engineering
Location: US, Remote
Commitment: Full Time Exempt
Workplace Type: remote
Salary:
Areas of Ownership
- Build and evolve 15Five’s Data Intelligence Platform
- Partner across Data Science and Product Engineering
- Elevate engineering quality and culture
- Build and enhance the Data Intelligence Platform, including pipelines, tooling, and agentic infrastructure.
- Partner with Data Scientists to develop AI platform capabilities, complex models, and agentic applications.
- Own and improve existing autonomous agents; design, orchestrate, and deploy new ones across the product.
- Implement best practices across software, data, and ML/AI engineering to strengthen our agentic ecosystem.
- Build data models and pipelines that support the entire engineering organization.
- Design scalable data platform features for ingestion, storage, validation, governance, monitoring, and ETL/reverse‑ETL.
- Use AI‑assisted code generation effectively while ensuring code quality, security, and performance.
- Review code and architecture, contribute to documentation, and elevate engineering standards.
- Bring a product mindset to planning, helping shape vision, goals, and roadmap.
- 5+ years of software development experience with strong foundations in algorithms, data structures, and design principles.
- Proficiency in languages used for data and AI (e.g., Python, Java, C++, Go, Scala) plus SQL and relational/NoSQL databases.
- Solid understanding of data engineering concepts: ETL pipelines, data modeling, schema design, enrichment, and governance.
- Experience with cloud‑native big‑data environments and optimizing for cost and performance.
- Familiarity with Python frameworks (Django is a plus).
- Experience or interest in MLOps, AI model development, or knowledge graphs.
- Strong communication skills and comfort collaborating across engineering, product, design, and customer‑facing teams in a remote setting.
- Experience with agentic systems or autonomous agents.
- Exposure to DBT, Airflow, Snowflake, Django, or similar technologies.
- Background in HR tech, people systems, or performance management.
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
