Software Engineer III
Core
Designs, develops, troubleshoots, and debugs software programs for enhancements and new products, including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.
Role type
Software Engineer III (Full Stack)
Builds
Software tools and applications
Domain
Enterprise software / Systems programming
Deliverable
production ML models | product features
Required skills
Java, C++, JSP, Spring Boot, React, REST Web Services, Maven, CI/CD, algorithms, data structures, modular code design, hardware-software compatibility analysis
Preferred skills
High-velocity coding, low-defect code generation
Technologies
Java, C++, JSP, Spring Boot, React, REST, Maven
Responsibilities
Design and develop software for new products and enhancements; write modular, maintainable, and tested code; make component changes and trade-offs to solve technical problems; ensure software compatibility with hardware; provide accurate work estimates; deliver code within timelines; participate in agile ceremonies; build subject matter expertise in the product domain
Seniority
Mid-Senior, hands-on IC