IL0220-Staff Software Engineer I
Core
Design and develop software components, subsystems, and applications while maintaining previous versions and supporting complex coding projects.
Role type
Staff Software Engineer
Builds
Software components, subsystems, systems, and applications
Domain
Enterprise software development, big data, and web services
Deliverable
production ML models | product features | infrastructure
Required skills
Software design, programming, testing, production-quality software scope evaluation, big data techniques, high scalability computing, front-end web technologies, back-end systems, SQL databases, data-driven application development
Preferred skills
Technical leadership, cross-functional collaboration, subject matter expertise
Technologies
Java, Python, C#, C++, Microsoft technologies, SQL
Responsibilities
Design and develop portions of software for current components, subsystems, systems, or applications; Support complex design and coding projects; Maintain previous software versions and adhere to sound software development methodologies; Collaborate with the development team on multi-person projects; Engage with customers or end users to support the hiring process through participation in intern and team interviews
Seniority
Staff, technical leadership