Hybrid Staff Engineer – Data Services

Posted 3 weeks ago

Apply now

About the role

  • Designs, develops, documents, tests, debugs, and maintains data solutions that power new and existing software product applications
  • Provides expertise and familiarity in software tools, frameworks, and best practices in secure software engineering
  • Acts as a technical leader on the team, collaborates closely with the architecture team and ensures that the platform moves forward to continue powering Early Warning products
  • Leads deep, complex, and high-risk technical projects, and fosters the communication around them
  • Develops features and capabilities to enhance the Early Warning core product offerings
  • Manages source code using Git
  • Queries platform data using SQL-based DBs
  • Works on Java Web Services using Spring Boot
  • Tracks sprint work in Jira and documents decisions in Confluence
  • Builds automated tests along with sprint work that is integrated into the CI/CD pipeline
  • Reviews, and approves pull requests ensuring that code quality remains high
  • Troubleshoots complex bugs that may arise during software development
  • Ensures that platform architecture meets our growth, monitoring and alerting goals
  • Mentors more junior team members with guidance around techniques, tools, and best practices
  • Collaborates with stakeholders to make the right trade off decisions
  • Influences decisions by leveraging critical thinking skills and relationships.
  • Support the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data

Requirements

  • Education and/ or experience typically obtained through completion of a bachelor’s degree in Computer Science, Computer Science Engineering, Computer Information Systems, Electrical Engineering or related field
  • 10 or more years of related industry experience
  • Proficient in Java, Spring Boot, SOA framework, web services
  • Experience with event-driven architecture and messaging frameworks (Pub/Sub, Kafka, etc.)
  • Experience with SQL
  • Comfortable with Linux-based systems
  • Strong understanding of algorithms and data structures
  • Excellent debugging, troubleshooting, and low-level optimizations skills
  • Proficient with Git source control
  • Knowledge of mature engineering practices (CI/CD, testing, secure coding, etc.)
  • Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc.) and DevOps practices
  • Familiarity with writing automated tests
  • Excellent verbal, written and interpersonal skills.
  • Background and drug screen

Benefits

  • Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans
  • 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility
  • Paid Time Off – Unlimited Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day
  • 12 weeks of Paid Parental Leave
  • Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work

Job title

Staff Engineer – Data Services

Job type

Experience level

Lead

Salary

$158,000 - $240,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job