Jobs · Analyst

Senior Software Engineer

Achievement Network (ANet) · United States · 3 wk ago
RemoteRemoteAnalyst$115k–$191k/yrFull-time

Responsibilities

  • Implement ANet’s next generation of technology products that support data-driven educational practices
  • Design, develop, test, and maintain a robust and scalable data lake solution, RESTful back-end services, and, occasionally, web applications that provide ANet’s educational partners with insights that boost student learning
  • Engage in technical design and code reviews, embracing and promoting best practices to document and deliver a high-quality software system that scales
  • Monitor and troubleshoot production data pipelines, proactively address issues, performance bottlenecks, and system failures
  • Contribute to the evolution of our data infrastructure, recommending and implementing solutions to improve testability, maintainability, scalability, and efficiency
  • Join product managers and business analysts to understand available data and translate user stories into reporting platform capabilities
  • Collaborate and integrate with third-party data providers to ingest and share data using established, sustainable patterns adopted by the team
  • Keep abreast of new technologies and propose adoption as appropriate

Requirements & Competencies

  • Expertise in area of focus: 6+ years of experience delivering high quality software solutions in enterprise environments, 3+ years of recent, hands-on experience designing, implementing, testing, and maintaining production software utilizing Java 17+, Spring Boot 3+, data modeling skills, and SQL for microservice development, Modern data warehousing, data lake, ELT/ETL design patterns, and PySpark for data pipeline development, Cloud platforms and infrastructure deployment tools (AWS and Cloud Formation preferred), CI/CD automation pipelines, Scrum or other Agile development processes, 2+ years of hands-on experience developing web applications using JavaScript or Typescript with a modern front-end framework (Angular preferred)
  • Experience working in a highly collaborative culture and creating consistent, sustainable solutions across applications and sub-teams
  • Communication: Ability to articulate complex ideas clearly and confidently in written and verbal form to technical and non-technical audiences, Demonstrates empathy and ability to hear and respond to feedback, Critical Thinking and Data Orientation: Adept in working closely with business partners to build technology solutions that meet the needs of internal and external users, Adept at adjusting solutions to increase consistency, sustainability, and maximize the effectiveness of the entire team, Planning and Prioritization: Adept at project and time management, with experience leading long-term projects alongside changing priorities in both project and product requirements
  • Preferred qualifications: Expertise in area of focus: A Bachelor’s Degree in Computer Science, Math, Engineering or related degree, Demonstrated experience and success working remotely

Benefits

  • Medical, dental and vision insurance
  • Generous paid time-off including 10 paid holidays and paid days off between the Christmas and New Year’s holidays
  • Paid parental leave
  • Educational expenses reimbursements
  • Flexible spending accounts
  • Professional development
  • A 401(k) plan with a 4% match
  • Short and long-term disability coverage
  • Basic life and personal accident insurance

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com