Senior Software Engineer (In Office)
Job Description
Rational Enterprise, a rapidly growing technology company delivering advanced data analytics software to law firms and large enterprises, is seeking a Senior Software Engineer to join the Albany, New York team on site. This role centers on owning complex features within a distributed Java and Spring Boot based e-Discovery platform, guiding architectural decisions, and mentoring engineers to lift the team's performance. The position blends hands-on development with technical leadership in a collaborative, on-site environment.
Responsibilities
- Architect, design, develop, and maintain scalable software applications and services
- Lead technical design discussions and contribute to engineering standards and best practices
- Own complex features end-to-end, from requirements through deployment and monitoring
- Perform and guide code reviews, raising the quality bar across the team
- Troubleshoot and resolve challenging production issues, including performance and reliability concerns
- Collaborate cross-functionally with product, QA, and infrastructure teams to deliver high-quality solutions
- Mentor junior and mid-level engineers, providing technical guidance and constructive feedback
- Contribute to sprint planning, backlog grooming, and estimation as a technical voice on the team
Requirements
- Bachelor's degree in Computer Science or a related field
- 6+ years of professional software development experience, with strong proficiency in Java, Spring Boot, and SQL
- Proven ability to design and build distributed, cloud-hosted applications at scale
- Deep understanding of software architecture patterns, design principles, and testing methodologies
- Experience with services, message queuing (RabbitMQ or equivalent), and caching layers (Redis or equivalent)
- Strong communication and collaboration skills, with experience influencing technical direction across a team
- Demonstrated ability to mentor engineers and elevate team performance
- Experience working in Agile development environments
- This is not a remote job
Technologies
- Java
- Spring Boot
- RabbitMQ
- Gradle
- Angular
- Elasticsearch
- Redis
- MySQL
- Google Cloud
- AWS
- Azure
- OCI
- Git
- JIRA
- IntelliJ
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Vision insurance
Location and work arrangement
Location: Albany, NY 12203, onsite. This is an in-person role.