Apply Now

Please mention DailyRemote when applying

AI Summary

The role involves leading backend development efforts with end-to-end ownership, designing, building, and maintaining scalable microservices and internal APIs to power platform growth. Responsibilities also include shaping engineering standards, collaborating cross-functionally, and ensuring backend services are reliable, secure, and optimized for high traffic.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

ABOUT THE ROLE
We are looking for a Senior Backend Software Engineer to take end-to-end ownership of scalable services built with Java and modern microservices architecture. This role is central to evolving a high-traffic platform, shaping backend standards, and driving cloud-native excellence across AWS or GCP environments. You’ll collaborate cross-functionally, influence architectural direction, and contribute to a forward-thinking engineering culture focused on performance, reliability, and continuous innovation.

WHAT YOU WILL DO
- Lead backend development efforts with end to end ownership from ideation to implementation;
- Collaborate with cross functional teams to deliver high quality and user focused backend services;
- Design, build, and maintain scalable microservices and internal APIs that power product growth;
- Apply expertise in backend technologies to introduce improved architectures and patterns;
- Help shape engineering standards, design reviews, and best practices across the team;
- Stay up to date with industry advancements and incorporate relevant ideas into engineering work;
- Contribute to the evolution of the backend stack to improve scalability, maintainability, and performance;
- Efficiently use AI code assist tools as part of the development workflow;
- Work closely with frontend engineers to ensure smooth integration between backend APIs and user interfaces;
- Collaborate with cloud and DevOps teams to improve deployments, observability, and performance;
- Integrate external systems, services, and vendors into the backend platform;
- Identify platform gaps and design backend components to support new initiatives;
- Ensure backend services are reliable, secure, and optimized for high traffic.

MUST HAVES
- 8+ years of experience as a Software Engineer focused on backend development of scalable services;
- Expert level proficiency in Java and strong experience with Python;
- Deep experience with frameworks such as Spring Boot or Flask;
- Strong experience with cloud platforms such as AWS or GCP, including serverless technologies, containerization, and managed services;
- Proven ability to design high availability, high performance applications following microservice architecture and RESTful API design;
- Strong understanding of relational databases such as PostgreSQL or MySQL and NoSQL systems such as MongoDB or Redis;
- Deep understanding of backend architecture principles, caching, security, and system integration patterns;
- Excellent written and verbal communication skills in English.

NICE TO HAVES
- Experience integrating AI vendor services or external inference systems;
- Experience with large scale distributed systems;
- Experience in the healthcare industry or digital media;
- Experience with CI CD pipelines and cloud infrastructure management.

PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified