This position involves driving the architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems, and services using object-oriented design, distributed programming, Java, and C/C++. The role requires gathering business and functional requirements from external and/or internal customers and end-users, and translating these requirements into technical specifications to build robust, scalable, and supportable solutions that function effectively across complex systems. The Software Dev Engineer III will serve as a technical lead throughout the full development lifecycle, from scoping, planning, conception, and design, through implementation and testing, to documentation, delivery, and maintenance. Key responsibilities also include providing design reviews for other engineers, offering feedback on architecture and design issues, as well as integration, performance, and scalability. The role also entails managing resources on multiple technical projects and ensuring that schedules, milestones, and priorities are compatible with both technology and business goals.
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