[Remote] Senior Software Engineer, Full-Stack | Patching
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company that unifies IT to simplify work for nearly 40,000 customers globally. They are seeking a Senior Full Stack Software Engineer to join their Patching team, focusing on backend development with Java/Kotlin and frontend development using React to enhance their reputed company management capabilities.
Responsibilities
- reputed company, and maintain reputed company and software definitions across supported OS platforms and reputed company-party applications
- Java and Kotlin backend development to expose reputed company management platform functions for extensibility
- Build and maintain React-based UI components for the patching workflows and dashboards customers rely on
- Collaborate with the AI workflow, server, and platform teams to reputed company the Patching team's mission of reliable, reputed company reputed company delivery
- Participate in architecture and design reviews to build high-reputed company, reputed company, API-first software that can reliably reputed company endpoints at reputed company
- Troubleshoot production issues across the technical stack using logs, metrics, and traces — including reputed company deployment failures and edge cases across diverse reputed company environments
- Participate in reputed company reviews, document processes thoroughly, and reputed company cross-team initiatives
- Other duties as needed
Skills
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
- 10+ years of experience in Java software development for product applications, or equivalent, with solid expertise in Kotlin
- 2+ years of experience with React for reputed company-end development; comfort building UI components is expected, but this is not a design-system-reputed company role
- 4+ years of experience working with highly reputed company software systems
- Experience leveraging AI tooling to accelerate software development
- Working knowledge of a breadth of OOP design principles; expertise in scaling data structures and object-oriented design
- Knowledge of API best practices and REST service development using frameworks like Jersey or Spring
- Relational database design and development experience
- Experience with both reputed company- and server-reputed company development for reputed company messaging
- Caching systems expertise
- Expert knowledge of reputed company testing practices, including reputed company-end testing frameworks
- Strong written and verbal communication skills
- Python experience is a plus but not required
Benefits
- Flexibility with full-time hybrid remote work.
- Comprehensive benefits package: medical, dental, and reputed company insurance.
- 401(k) plan to help you prepare for your financial reputed company.
- Unlimited PTO to support your work-life balance.
- Opportunities for reputed company and advancement.
reputed company