Software Engineer, Senior at Cayuse Holdings in US-DC-Washington
- Company: Cayuse Holdings
- Location: US-DC-Washington
- Posted: Sep 24, 2026
- Type: Full-time
- Salary: USD $140,000.00 - USD $142,000.00 /Yr.
- Experience: 8+ years
Overview
The Software Engineer, Senior will contribute to the development, enhancement, and support of enterprise-level systems while adhering to agile methodologies and participating in scrum ceremonies. The ideal candidate will have strong expertise in Java and Spring Boot for back-end development, React f…
Job description
- The Software Engineer, Senior will contribute to the development, enhancement, and support of enterprise-level systems while adhering to agile methodologies and participating in scrum ceremonies. The ideal candidate will have strong expertise in Java and Spring Boot for back-end development, React for front-end user interface design, and PostgreSQL for creating optimized database schemas and queries. This position requires strong analytical and communication skills, and a solid track record of successfully delivering large-scale enterprise applications from concept to deployment.
- This position aligns with Cayuse’s core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by fostering technical solutions that meet customer needs, promoting teamwork, and prioritizing quality in deliverables.
Responsibilities
- Provide comprehensive design and development support using Java, Spring Model View Controller (MVC), Spring Security, and Spring Boot.
- Build secure and responsive user interfaces (UIs) using React, TypeScript/JavaScript, and reusable design patterns.
- Design and implement secure RESTful APIs for data access and integration.
- Develop normalized PostgreSQL schemas and entity relationships supporting scalability and performance.
- Ensure clean and maintainable code with adherence to best practices.
- Design and implement modern UI components with a focus on responsive design, accessibility, and user experience.
- Adhere to Section 508 accessibility compliance and enterprise security practices.
- Perform database design, optimization, and migration efforts to ensure data integrity across legacy and new systems.
- Develop and maintain optimized SQL/PLSQL queries for database operations.
- Plan and execute application deployments using version control and CI/CD pipelines.
- Support operation and maintenance (O&M) efforts, ensuring availability and reliability of applications.
- Collaborate closely with cross-functional teams, including stakeholders, designers, and other developers.
- Document all phases of the software development lifecycle, including design, development, testing, and deployment.
- Actively participate in Agile and Scrum ceremonies, including sprint planning, daily standups, retrospectives, and backlog grooming.
- Utilize and manage work through Atlassian tools, such as Jira and Confluence.
- Other duties as assigned.
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience).
- Minimum of 7+ years of professional experience as a Full Stack Developer.
- A total of 8+ years of IT experience is preferred.
- Strong UI development skills using React, JavaScript, and CSS.
- Proven experience with Java and the Spring Framework/Security (6+) and Spring Boot (3+).
- Deep understanding of Hibernate (6+), RESTful APIs, SQL/PLSQL, and PostgreSQL.
- Extensive experience with build tools such as Maven and version control systems like Git/GitLab.
- Proficiency with data migration and database design for scalable enterprise systems.
- Experience with AWS services including S3, EC2, ECS, Aurora, and CloudWatch.
- Practical experience in working with Keycloak, Kubernetes, Maven, and Docker for containerized applications.
- Strong experience with Agile methodologies such as Scrum and Kanban.
- Familiarity with CI/CD tools and automation pipelines for efficient and reliable deployments.
- Excellent problem-solving abilities and conceptual thinking skills.
- Exceptional documentation, organizational, and time management skills.
- Self-motivated with strong team collaboration and a growth mindset.
- Active Top Secret Security Clearance required.
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
- Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
- Strong collaboration and interpersonal skills; able to work effectively with diverse technical teams.
- Analytical mindset with the ability to troubleshoot complex issues.
- Proactive, adaptable, and comfortable working in dynamic project environments.
- Ability to interpret technical requirements, identify gaps, and coordinate with specialized teams to resolve them.
- Excellent communication, documentation, and organizational skills.
- 508 Accessibility Compliance and secure coding best practices.
- Advanced database technologies and query optimization techniques.
- Atlassian tools like Jira and Confluence for Agile project management.
- Continuous Integration/Continuous Delivery (CI/CD) principles and implementation tools.
Skills
Required
- Java
- Spring Boot
- Spring MVC
- Spring Security
- React
- TypeScript/JavaScript
- PostgreSQL
- SQL/PLSQL
- Hibernate
- RESTful APIs
- Maven
- Git/GitLab
Preferred
- 508 Accessibility Compliance
- Advanced database technologies
- Query optimization techniques
Benefits
- Medical, Dental and Vision Insurance; Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off