Senior Software Engineer – Albany, NY
This is an on-site position based at our Albany, NY office. Candidates must be authorized to work in the United States without employer sponsorship, now or in the future.
JOB SUMMARY
We are looking for an experienced and driven Senior Software Engineer to join our growing engineering team. In this role, you will take ownership of complex technical challenges, lead architectural decisions, and help shape the future of our leading e-Discovery platform. The ideal candidate brings deep expertise in Java, Spring Boot, and distributed systems, and thrives in a collaborative environment where quality and craftsmanship matter. You will work closely with product managers, stakeholders, and fellow engineers to deliver impactful features and mentor the engineers around you.
TECHNOLOGIES
- Java, Spring Boot, RabbitMQ, Gradle, Angular
- Elasticsearch, Redis, MySQL
- Cloud Services (Google Cloud, AWS, Azure, OCI)
- Git, JIRA, IntelliJ
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
COMPANY
Rational Enterprise is a rapidly growing technology company with a fun work environment. We build software products that provide sophisticated data analytics to law firms and large corporations. Using advanced tools, patented research and innovative algorithms, we create cutting-edge software solutions. We provide a full suite of benefits, highly competitive salaries, and a flexible work schedule.
Find out more about Rational Enterprise at www.rationalenterprise.com
Job Type: Full-time
Pay: From $90,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Vision insurance
Application Question(s):
- Are you willing to work in the Albany , NY office full time?
Ability to Commute:
- Albany, NY 12203 (Required)
Work Location: In person