This role oversees the entire software development life cycle, from requirements gathering to deployment and maintenance. The engineer will design, develop, and implement software solutions that meet business requirements and adhere to industry best practices, ensuring the scalability, performance, and security of applications. Collaboration with product managers, business analysts, and other stakeholders is key to understanding business needs and translating them into technical requirements. The position also involves working with other technology teams for system integration, staying updated on emerging technologies, and implementing coding standards, test procedures, and quality assurance processes. Project management of timelines, resources, and budgets, along with risk identification and mitigation, are also part of the responsibilities. Mentorship of junior engineers is expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior