Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions Develop and Improve Systems: Assist in building and enhancing large-scale systems, reducing complexity, and increasing automation. Collaborate and Learn: Work closely with senior engineers through pair programming and code reviews to develop your skills. Operational Resiliency: Help ensure our systems are robust and resilient. Customer Focus: Collaborate with team members to solve customer problems and improve user experience. Continuous Improvement: Participate in a culture of learning and knowledge sharing across teams.
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
Mid Level
Number of Employees
5,001-10,000 employees