Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java): Design, develop, test, and maintain robust data lake solutions, RESTful backend services, and web applications for educational insights with an accent on data pipelines, scalability, and integration. Focus on evolving data infrastructure, troubleshooting production issues, and collaborating with product managers to translate user needs into reporting capabilities.
Location: United States. Must be currently authorized to work in the United States on a full-time basis
Salary: $114,750 - $191,250 (offer range $114,750 - $153,000)
Company
Nonprofit organization partnering with schools to strengthen teaching and learning through assessments, coaching, and data-driven tools.
What you will do
- Implement next-generation technology products supporting data-driven educational practices.
- Design, develop, test, and maintain data lake solutions, RESTful backend services, and web applications providing insights to partners.
- Conduct technical design and code reviews, promoting best practices for scalable, high-quality systems.
- Monitor and troubleshoot production data pipelines, addressing issues, bottlenecks, and failures.
- Contribute to data infrastructure evolution for improved testability, maintainability, scalability, and efficiency.
- Collaborate with product managers, business analysts, and third-party providers to ingest, share data, and build reporting capabilities.
Requirements
- 6+ years delivering high-quality software in enterprise environments
- 3+ years hands-on with Java 17+, Spring Boot 3+, SQL, data modeling for microservices; modern data warehousing, data lakes, ELT/ETL, PySpark for pipelines
- Cloud platforms (AWS preferred), Cloud Formation, CI/CD pipelines, Agile/Scrum processes
- 2+ years web apps with JavaScript/TypeScript, modern frontend (Angular preferred)
- Experience in collaborative environments creating sustainable solutions
- Strong communication, critical thinking, empathy, project management skills
Nice to have
- Bachelor’s Degree in Computer Science, Math, Engineering or related
- Demonstrated remote work experience and success
Culture & Benefits
- Comprehensive medical, dental, vision insurance ( pays portion for employees and families)
- Generous PTO: 10 holidays, days off between Christmas/New Year, paid parental leave
- Educational reimbursements, flexible spending accounts, professional development
- 401(k) with 4% match, short/long-term disability, life insurance
- Dynamic, mission-driven, collaborative team environment
- Up to 2-3 trips per year
Hiring process
- Disclose any conflicts of interest with instructional coaching/consulting organizations
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →