American Legion Department of Arkansas logo
American Legion Department of Arkansas2 months ago

Senior Software Engineer

Hybrid · Bucharest, București, Romania

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Small
Industry
Workforce Management Software

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)
Sorce

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.

Get started

American Legion Department of Arkansas

Senior Software Engineer

Apply on Sorce