Senior Software Engineer
Hybrid · Bucharest, București, Romania
Job Summary
Senior Software Engineer responsible for designing and implementing a high-performance Java enterprise application for the Time & Attendance engine, including time-tracking, scheduling rules, overtime logic, and labor compliance calculations. You will write secure, efficient Java code, work with Spring Boot, Hibernate/JPA, MySQL, and AWS, and collaborate with Product Management, UX, and QA to translate requirements into robust technical specifications and behavior-driven development scenarios. Responsibilities include building scalable features, applying AI tooling in daily workflows, writing comprehensive unit and integration tests, participating in architecture discussions and documenting trade-offs, mentoring junior engineers, and ensuring security standards. Frontend exposure with JavaScript and frameworks like Angular or React is a plus, and experience with distributed systems, microservices, containerization, and CI/CD is expected. The role emphasizes performance, reliability, and continuous improvement across the platform, with a focus on secure, enterprise-grade software and collaboration across cross-functional teams.
Required Qualifications
- 5-10+ years of professional software development
- expertise in Java (or C++) in enterprise or SaaS environments
- Spring Boot
- Hibernate/JPA
- MySQL or equivalent
- REST API design
- AWS experience and containerization (Docker, Kubernetes)
- CI/CD pipelines and DevOps principles
- Unit tests and integration tests
- Ability to troubleshoot complex, distributed systems
- Excellent written and verbal communication
- Bachelor's or Master's degree in Computer Science or Computer Engineering (or equivalent practical experience)
- Frontend exposure with JavaScript and Angular or React is a plus
- Experience with AI tooling in daily development (e.g., GitHub Copilot, Claude Code, ChatGPT, Tabnine) is a plus
- Experience with data modeling and relational databases
- Security practices and compliance awareness
- Experience in architecture discussions and documenting trade-offs
- Mentoring and code-review capabilities
- Experience with time-and-attendance, payroll, scheduling, or labor compliance systems (preferred)
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.