Senior Software Engineer (Java)
Match & Cover letter
Plus required for matching with this vacancy
Job description
TL;DR
Senior Level Software Engineer: Building and maintaining secure, scalable applications that support critical customer and business needs with an accent on translating requirements into well-designed solutions. Focus on writing production-ready code and contributing to the overall reliability and performance of systems.
Location: Must be US-based
Salary: USD $135,000–$145,000 per year, commensurate with experience
Company
is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions.
What you will do
- Capture technical requirements and contribute to design for software solutions using AWS and Azure.
- Write production-grade Java, Python, and SQL code that meets standards for maintainability, security, and observability.
- Build and support complex, microservice-based, event-driven systems.
- Implement testing strategies and automation across the stack.
- Participate in on-call rotation and help maintain system health, performance, and reliability.
- Collaborate across engineering, design, and product to deliver high-quality outcomes.
Requirements
- BS or higher in Computer Science, Software Engineering, or related field
- 8+ years of professional software development experience, with 4+ years in Java backend applications
- Experience building complex, event-driven, microservice-based systems.
- Strong understanding of production-grade system reliability, observability, and security.
- Must be US-based.
- US Citizen (required).
- Must be able to pass a Federal Personnel Security clearance (company will facilitate).
Culture & Benefits
- 401k match
- Comprehensive health, dental, and vision insurance
- $200/mo cell/internet stipend
- $600/yr home office equipment stipend
- Paid parental leave
- Continuing education stipend ($2,500/yr after one year)
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →