
Software Engineer III
16 hours ago
About the Role:
We are seeking an experienced Software Engineer III to design, develop, and deploy scalable distributed systems. The ideal candidate will have a strong background in software engineering, with expertise in designing and building scalable reusable products/components.
The successful candidate will be responsible for building scalable backend systems to support internal workflows backed by automated pipelines and machine learning models. They will also develop analytical tools to utilize the data pipeline, providing actionable insights into key business performance metrics.
In addition, the candidate will implement scalable and resilient distributed systems, ensuring fault tolerance and reliability. They will collaborate with stakeholders, including data, design, product, and executive teams, to resolve data-related technical issues.
The role requires excellent working knowledge of relational database systems (PostgreSQL/MySQL) or NoSQL databases such as MongoDB. Experience in designing, developing, and maintaining RESTful APIs is also essential.
Operational experience with Docker, Kubernetes, and AWS is necessary, as well as knowledge of performance optimization techniques, including load testing, profiling, and identifying and resolving bottlenecks in backend systems.
Understanding of backend security principles, encryption, authentication, and authorization is required. Knowledge of distributed system architecture and design, including topics like load balancing, distributed databases, and microservices, is also essential.
Responsibilities:
- Design, develop, and deploy scalable distributed systems.
- Build scalable backend systems to support internal workflows backed by automated pipelines and machine learning models.
- Develop analytical tools to utilize the data pipeline, providing actionable insights into key business performance metrics.
- Implement scalable and resilient distributed systems, ensuring fault tolerance and reliability.
- Collaborate with stakeholders, including data, design, product, and executive teams, to resolve data-related technical issues.
- Deploy code to production and engage in code reviews.
- Refactor services to improve code quality, runtime efficiency, and resource optimization.
- Build tools that enhance engineering productivity.
- Provide consultation to product engineers on building scalable and reliable systems.
- Evaluate architecture and make recommendations for improvement as the company scales.
- Monitor, analyze, and optimize system performance and resource utilization.
Requirements:
- 6+ years of experience designing and building scalable reusable products/components.
- Demonstrated skills and understanding of microservices and systems design.
- Proficiency in data structures and algorithms.
- Strong knowledge of Python, Java, web frameworks, Spark, big data, unit test cases, code quality, and coverage.
- Excellent working knowledge of relational database systems (PostgreSQL/MySQL) or NoSQL databases such as MongoDB.
- Experience in designing, developing, and maintaining RESTful APIs.
- Operational experience with Docker, Kubernetes, and AWS.
- Knowledge of performance optimization techniques, including load testing, profiling, and identifying and resolving bottlenecks in backend systems.
- Understanding of backend security principles, encryption, authentication, and authorization.
- Understanding of distributed system architecture and design, including topics like load balancing, distributed databases, and microservices.
- Experience with Big Data technologies and Spark is a strong plus, especially for handling large-scale data processing and pipeline optimization.
Benefits:
- Competitive salary and benefits package.
- Ongoing training and professional development opportunities.
- Collaborative and dynamic work environment.
- Opportunities for career growth and advancement.
How to Apply:
If you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter outlining your qualifications and experience.
-
Software Engineer Iii
4 weeks ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within the Consumer Community Banking Team you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in...
-
Software Engineer Iii
4 days ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to work closely with the business in face paced environment using bleeding edge technologyAs a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank s Markets Tech Group you serve as a seasoned member of an agile team to design and deliver...
-
Software Engineer Iii
4 weeks ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within the Asset and Wealth Management you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a...
-
Software Engineer Iii
1 week ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within the AIML Data Platform team you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a...
-
Software Development Engineer III
7 hours ago
Bengaluru, Karnataka, India Meesho Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAbout the RoleAs an SDE - III (Backend), you will solve real-life complex problems and create compelling experiences for our users. In this role, you will ensure that the solutions and processes that we create are of the highest quality. And in doing so, you will champion a seamless app experience for all our users. You will also collaborate with your fellow...
-
Software Engineer III
3 days ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III - AI ML + Python or Java / Typescript at JPMorgan Chase within Commercial & Investment Banking Markets technology, you will have the opportunity to enhance your Software Engineering career by creating innovative...
-
Software Engineer III
6 days ago
Bengaluru, Karnataka, India Chase Bank Full timeJob DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...
-
Software Engineer III
3 weeks ago
Bengaluru, Karnataka, India JP Morgan Chase & Co. Full timeJob DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within Asset and Wealth Management you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....
-
Software Engineer Iii
4 days ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking - Banking and Wealth Management Team you serve as a seasoned member of an agile team to design and deliver trusted...
-
Software Engineer Iii
4 days ago
Bengaluru, Karnataka, India JPMorgan Chase Full timeJob Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within the JPMorgan Wealth Management technology team you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology...