Deskripsi Pekerjaan
Are you an experienced technical leader looking to drive innovation at a global scale? Accenture is seeking a Custom Software Engineering Lead to oversee the technical direction and architecture of high-impact, custom software solutions. In this role, you will be the bridge between complex business requirements and cutting-edge technology, ensuring our teams deliver excellence throughout the entire software development lifecycle (SDLC).
You will play a pivotal role in shaping our development standards, fostering a culture of engineering best practices, and mentoring high-performing development teams. If you are passionate about building scalable, secure, and robust applications that solve real-world problems for industry-leading clients, we want to hear from you.
Joining Accenture means working with top-tier talent in a collaborative environment where professional growth is prioritized. You will have access to world-class resources, training programs, and the opportunity to influence the technological roadmap of transformational projects.
Tanggung Jawab
- Lead the design and implementation of scalable software architectures that meet client business requirements.
- Set and enforce coding standards, quality assurance processes, and engineering best practices.
- Manage end-to-end delivery of custom software projects, ensuring milestones are met on time and within budget.
- Collaborate with stakeholders, product managers, and UI/UX designers to translate requirements into technical solutions.
- Mentor junior and senior developers, fostering a culture of technical excellence and continuous improvement.
- Perform code reviews, identify performance bottlenecks, and resolve complex technical challenges.
- Drive the adoption of Agile methodologies and CI/CD best practices within the engineering team.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development, with at least 2 years in a technical leadership or team lead capacity.
- Strong proficiency in modern programming languages such as Java, C#, Python, or JavaScript (Node.js/React).
- Proven experience in designing distributed systems and microservices architectures.
- Solid understanding of cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker/Kubernetes.
- Excellent communication and stakeholder management skills, with the ability to explain complex technical concepts to non-technical audiences.
- Experience working in an Agile/Scrum development environment.