Software Engineer - Java Development
Gnw
- Remote · United States
- Remote
- $78K – $117K /yr
- Mid Level
- 3+ years
- Bachelor's degree
- Posted
Skills
Required
- Java
- Software Engineering
- application development
- Spring Boot
- Spring Framework
- SQL
- GitHub
- Azure / AWS
- AI
- Git / GitLab
- Maven / Gradle
- AWS Docker / Kubernetes
Preferred
- container technologies
- Docker
- security scanning
- SonarQube / SAST / DAST / dependency scanning
- Java-based
- application design
- integrations
- production incidents
About Gnw
- Us At Genworth and CareScout, we’re on a mission to simplify and dignify the aging experience.
- The truth is, most of us will help a parent, spouse, family member, friend, or neighbor navigate aging and care at some point in our lives.
- We’ve been there ourselves.
- That’s why we’re building better ways to help people find, fund, and understand aging care all while being supported every step of the way.
- We’re a team of curious problem-solvers, compassionate listeners, and people who care about making a difference.
- We value diverse perspectives and are committed to fostering an inclusive culture where every team member feels respected, supported, and empowered to bring their authentic self.
- Our four values guide our strategy, our decisions, and our interactions: Make it human.
- We care about the people that make up our customers, colleagues, and communities.
- Make it about others.
- We do what's best for our customers and collaborate to drive progress.
- Make it happen.
- We work with intention toward a common purpose and forge ways forward together.
- Make it better.
- We create fulfilling purpose-driven careers by learning from the world and each other.
- If you’re looking to build a meaningful career while helping transform the aging experience for millions of families, we’d love to hear from you.
Responsibilities
- ROLE As a Software Engineer, you'll contribute to the design, development, implementation, and support of technology solutions that are foundational to the world-class service our customers expect and deserve.
- Working collaboratively with business and technology teams, you'll help deliver innovative, secure, and reliable software solutions while continuing to grow your technical expertise in modern software engineering practices.
- Design, develop, test, and maintain Java-based applications and services that support critical business processes.
- Support production applications by investigating incidents, resolving defects, and implementing enhancements to improve system reliability and user experience.
- Translate business requirements and user stories into scalable, maintainable software solutions.
- Participate in application design discussions and contribute to technical solution recommendations.
- Develop and support RESTful APIs, microservices, and integrations with internal and external systems.
- Troubleshoot application defects, performance issues, and production incidents while identifying root causes and implementing solutions.
- Create and maintain technical documentation, process flows, and system design artifacts.
- Participate in code reviews and contribute to the adoption of software engineering best practices and coding standards.
- Collaborate with developers, architects, business analysts, QA engineers, and infrastructure teams to deliver technology solutions.
- Contribute to application modernization, automation, and continuous improvement initiatives.
- Utilize approved AI-assisted development tools such as GitHub Copilot and Microsoft Copilot to improve developer productivity, accelerate software delivery, enhance code quality, and support testing, troubleshooting, and documentation activities.
- Apply engineering judgment to validate, test, secure, and maintain AI-generated code and recommendations.
- Contribute to the design, implementation, and continuous improvement of CI/CD pipelines, DevSecOps practices, and software delivery automation to enable secure, reliable, and high-quality software solutions.
Requirements
- TITLE Software Engineer - Java Development This role is not eligible for employment visa sponsorship.
- LOCATION This position is available to Virginia residents as Richmond, VA hybrid in-office applicants or remote applicants residing in states/locations under Eastern or Central Standard Time: Alabama, Arkansas, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Nebraska, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Vermont, Virginia, Washington DC, West Virginia or Wisconsin. * A Hybrid schedule of both Remote and In-Office days would be required if you reside within 50 miles of a Genworth | CareScout office with working hours targeting our core business hours of 9am-5pm EST.
- Work effectively with distributed teams across multiple locations and time zones. What you bring Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 3-5 + years of experience in application development or software engineering.
- 3+ years of experience developing applications using Java.
- Experience with Spring Boot, Spring Framework, or similar enterprise application frameworks.
- Experience developing, supporting, and consuming RESTful APIs and microservices.
- Working knowledge of software engineering principles, object-oriented design, and modern development practices.
- Experience working with relational databases and SQL.
- Experience using Git-based source control systems and collaborative development workflows.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to manage multiple priorities and deliver solutions in a dynamic environment.
- Strong verbal and written communication skills.
- Proven ability to collaborate effectively within cross-functional teams.
- Passion for continuous learning and adopting emerging technologies. Nice to have Experience using GitHub Copilot, Microsoft Copilot, or similar AI-assisted software development tools.
- Experience working in modern software engineering environments that leverage Agile delivery, DevSecOps practices, CI/CD automation, cloud technologies, and AI-assisted development tools.
- Exposure to cloud platforms such as Azure or AWS.
- Experience supporting enterprise business applications within insurance, financial services, or healthcare industries.
- Interest in leveraging AI technologies to improve software development, testing, documentation, operational support, and developer productivity. Preferred Technical Skills Java Spring Boot / Spring Framework REST APIs & Microservices SQL & Relational Databases Git / GitLab Maven / Gradle Azure or AWS Docker / Kubernetes Agile Development Methodologies ADDITIONAL INFORMATION National Range: $77,800 - $117,000 Disclaimer: This role is aligned to a national market-based pay range.
Preferred
- Experience with container technologies such as Docker / Kubernetes.
- Exposure to security scanning tools such as SonarQube, SAST, DAST, or dependency scanning solutions.
Pay
- Actual compensation will vary based on geographic location, experience, skills, and other job-related factors.
- In addition to base salary, this role is eligible to participate in a bonus incentive plan.
- Incentive compensation is based on individual and company performance and is not guaranteed.
Benefits
- & Well-Being Genworth|CareScout employees make a difference in people’s lives every day.
- We’re committed to making a difference in our employees’ lives.
- & Total Rewards Incentives Comprehensive Healthcare Coverage Multiple 401(k) Savings Plan Options Auto Enrollment in Employer-Directed Retirement Account Feature (100% employer-funded!) Generous Paid Time Off – Including 12 Paid Holidays, Volunteer Time Off and Paid Family Leave Disability, Life, and Long Term Care Insurance Tuition Reimbursement, Student Loan Repayment and Training & Certification Support Wellness support including gym membership reimbursement and Employee Assistance Program resources (work/life support, financial & legal management)
- Caregiver and Mental Health Support Services
