An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
About Cloudwick
Cloudwick, an AWS certified Data Lake and Advanced Analytics partner established in 2010 and headquartered in California, is at the forefront of data-driven transformation. We specialize in empowering organizations to harness their datas potential for profound insights. Our portfolio includes a range of services and solutions, with our in-house creation, Amorphic Data Cloud, driving our commitment to innovation. Visit our website at www.cloudwick.com to explore how were revolutionizing the world of data.
We are looking for talented Lead Software Engineers - AWS Application Developers who will be part of our Product Engineering team that builds Amorphic Data Cloud. The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset. The individual will be responsible for managing the team of software engineers and overseeing the development of Amorphic products.
Responsibilities
- Design, develop, test, and maintain scalable backend applications using Python and AWS services
- Collaborate with cross-functional teams across the globe to identify requirements and implement solutions that meet business needs.
- Conduct code reviews and design discussions to ensure adherence to coding standards and best practices.
- Collaborate with product owners to prioritize features and deliverables.
- Identify and resolve complex software issues. Design, code, and troubleshoot new features, while debugging as necessary
- Lead the design and architecture of complex software systems considering scalability, maintainability, and performance.
- Maintain and improvise the code by fixing bugs and issues that arise with increasing scale and complexity of the product
- Oversee the release management process, ensuring smooth and controlled deployment of software releases.
- Create and maintain comprehensive documentation for software architecture, design decisions, and coding practice
Preferred Candidate Profile
- BE / B.Tech in Computer Science or related field.
- 8+ years of experience in software development
- Good hands-on experience in Python programming language.
- Good experience in leading a team of software/application developers
- Solid understanding of AWS ecosystem including Lambda functions, S3 buckets, EMR clusters, DynamoDB tables etc. .
- Proven experience in a leadership role, leading software development teams in the delivery of complex projects.
- Deep understanding of software architecture and design principles, with a focus on building scalable and maintainable systems.
- Experience with distributed systems, microservices architecture, and cloud-based solutions.
- Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines.
- Experience working with AWS services and developing Cloud Native Applications using REST APIs is must have.
- Experience working in an agile delivery environment, especially product engineering teams.
- Proficiency in API testing tools such as Postman
Skills
PythonDebuggingDistributed SystemsMicroservices ArchitectureSoftware ArchitectureSoftware DevelopmentTestingApiCloudSoftware EngineerIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allLooking for something similar?
New IT / Software Development & Related roles in Bengaluru / Bangalore.
One email a day. Unsubscribe any time.

