Software Engineer
On-site · Nebraska, United States
Job Summary
Software Engineer position focused on designing, developing, and evolving applications for public sector systems in Nebraska. Responsibilities include delivering reliable, scalable software; participating in the full software development lifecycle; defining architectural approaches; building and maintaining APIs and integrations; ensuring quality through testing and code reviews; troubleshooting across modern and legacy systems; collaborating with engineers, analysts, and stakeholders; and adopting new tools and cloud-native technologies to enhance system capabilities. Qualifications emphasize a Bachelor’s degree or equivalent experience, 2+ years of software development, strong Java proficiency, relational database experience (Oracle/PostgreSQL), solid software engineering principles, and effective communication. Preferred skills include JavaScript/Node.js, AWS (Lambda, EventBridge, DynamoDB), API integration, secure systems exposure, AI-assisted development tools, cloud-native architectures, Perl familiarity, and a proactive, collaborative mindset.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 2+ years of professional software development experience
- Proficiency in Java and experience building and supporting production applications
- Experience working with relational databases such as Oracle and PostgreSQL
- Strong understanding of software development principles and best practices
- Ability to design and clearly communicate technical solutions to a variety of audiences
- Experience planning and scoping technical work prior to implementation
- Strong analytical and problem-solving skills
- Effective written and verbal communication skills
- Preferred Qualifications: Experience with JavaScript and Node.js for developing modern applications
- Familiarity with AWS services such as Lambda, EventBridge, DynamoDB, and containerization technologies
- Experience developing and integrating APIs in real-world environments
- Exposure to secure systems, networking concepts, or VPN-based integrations
- Experience using AI-assisted development tools to improve productivity
- Exposure to cloud-native architectures and distributed systems
- Familiarity with Perl or experience supporting legacy systems
- Additional Skills: Ability to work both independently and collaboratively in a team environment
- Strong organizational and time management skills
- Attention to detail and commitment to quality
- Adaptability and eagerness to learn as technologies and systems evolve
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.