Principal Software Engineer
Client Resources, Inc. · Omaha, NE, US
Apply directly on Client Resources, Inc.’s careers site — no account needed.
About the role
Software Engineer (Java / React / AWS)
Summary
We are seeking a Software Engineer to design, develop, and maintain scalable web applications and cloud-based services. This role partners with cross-functional teams to deliver high-quality software solutions while following modern development practices. The ideal candidate is a collaborative problem solver with strong Java, React, and AWS experience and a passion for building reliable, maintainable applications.
Responsibilities
- Design, develop, and maintain Java, React, and AWS applications
- Build clean, scalable, and maintainable code
- Collaborate with product and engineering teams to deliver technical solutions
- Participate in code reviews, testing, debugging, and performance optimization
- Contribute to Agile ceremonies and continuous improvement initiatives
- Document technical designs and support best practices throughout the development lifecycle
Required Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3–5 years of professional software development experience
- Strong experience with:
- Java and Spring Boot
- React or React Native
- AWS cloud services
- Git
- Experience with Agile development methodologies
- Knowledge of automated testing and software development best practices
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience with AWS-native development
- Experience using AI-assisted development tools (GitHub Copilot, Cursor, ChatGPT, Claude Code, etc.)
- Experience in a regulated or enterprise software environment
Description sourced from the public Indeed listing — this role isn't indexed from the company's career page yet.
Skills
- Java
- Spring Boot
- React
- React Native
- AWS
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Free account — no card required
93 144 live jobs · 17 643 companies tracked · 7 added today