Senior Software Engineer
Core
Designing, developing, and maintaining scalable customer-facing web applications and microservices for Cat Digital's global digital solutions.
Role type
Senior Software Engineer (Full Stack)
Builds
Digital products and web applications for heavy machinery customers and dealers
Domain
Industrial Technology / Heavy Machinery / SaaS
Deliverable
product features
Required skills
React, Node.js, TypeScript, Java 21, Spring Boot, REST API design, SQL, OAuth2/OIDC, Docker, CI/CD, AWS/Azure
Preferred skills
Design systems, code reusability, AI-assisted development (GenAI tools), specification-driven engineering
Technologies
React, Next.js, Node.js, TypeScript, Java 21, Spring Boot 3, AWS, Azure, Docker, Jenkins, GitHub Actions
Responsibilities
Designing and implementing software applications using agile methods; writing source code for new and existing applications; utilizing automated testing tools; mentoring junior engineers; working independently on complex system components.
Seniority
Senior, hands-on IC with mentorship responsibilities