Key Responsibilities:
- Design and develop large-scale distributed systems that balance resources, constraints, requirements, and complexity
- Deploy, monitor and operate large scale production systems distributed across the globe
- Automate the provisioning, CI/CD pipelines, and management of our infrastructure
- Lead projects and mentor junior team members
- Participate in agile development with weekly sprints, planning & estimating work, daily standup, & retrospective
- Effectively collaborate with other engineers and cross-functional teams
- Recommend alternative approaches to solving complex problems and use new technology to achieve goals
Qualifications:
- Strong experience in large-scale distributed systems
- BS in Computer Science (or equivalent experience) experience
- 8+ years of Java experience
- Experience in async programming, memory management, JVM internals.
- Experience in implementing and/or operating highly scalable and available services on public cloud environments (AWS, GCP)
- Experience with OOP: Java, C++, or similar
- Solid understanding of CS fundamentals (algorithms, data structures, object oriented programming)
- Familiar with HTTP and TCP/IP protocol
- Experience with development on Unix (Linux) platform
- Experience with NoSQL and Key/Value datastores, e.g redis/mongodb/memcached
- Experience with kubernetes
- Experience with connection tuning, performance tuning, optimization
Other Jobs from Rackspace
Manager, Software Development - IN (Python/Golang)
Software Developer III - IN : Night Shift
Software Developer II - IN (R-20249) - UK Shift
Presales Data Architect – AWS - Sydney (Onsite)
Devops Engineer (Platform Engineer)
Similar Jobs
Location Server Development – Sr Engineer
Backend Developer- SDE2
Software Developer 4
Principal Software Engineer - Storage
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
🥳🥳🥳 401 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 about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,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