Software Engineer
Tyler Technologies · Lincoln, NE · 4 days ago
EngineeringFull-time
Responsibilities
- Design, develop, and enhance application programs that deliver reliable and scalable solutions for real-world use cases
- Participate in all phases of the software development lifecycle, with opportunities to contribute to design, architecture, and long-term technical strategy
- Define and communicate technical approaches and architectural decisions, helping guide successful project outcomes
- Build and maintain APIs and integrations that enable secure and efficient data exchange across systems
- Troubleshoot and resolve issues across both modern and legacy systems, improving performance and stability over time
- Collaborate closely with engineers, analysts, and stakeholders to deliver solutions that meet business and user needs
- Continuously explore and adopt new tools, frameworks, and technologies to improve development processes and system capabilities
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