Please, let Signify Health know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
A Software Engineer develops systems to manage data flow throughout Signify Health’s infrastructure, involving all elements of data engineering and processing messages and data at huge volumes.
The role requires communication with business leaders to help translate requirements into functional specifications.
The engineer will develop a broad understanding of business logic and functionality of current systems.
Responsibilities include analyzing and manipulating data by writing and running SQL queries and analyzing logs to identify and prevent potential issues.
The engineer must deliver clean and functional code in accordance with business requirements.
The role involves consuming data from various sources, such as flat files, streaming systems, or RESTful APIs, and interfacing with Electronic Health Records.
The engineer will engineer scalable, reliable, and performant systems to manage data and collaborate closely with other Engineers, QA, Scrum master, and Product Manager within the team and across the organization.
Building quality systems while expanding offerings to dependent teams is essential.
The engineer should be comfortable in multiple roles, from Design and Development to Code Deployment, monitoring, and investigating in production systems.
Requirements:
A Bachelor's degree in Computer Science or equivalent is required.
Candidates must have 3 plus years of experience in software engineering.
Strong software engineering fundamentals, including data structures, algorithms, async programming patterns, object-oriented design, and parallel programming, are necessary.
A strong understanding and demonstrated experience with at least one popular programming language (.NET, GoLang, or Java) and SQL constructs (PostGres, Snowflake, MS SQL) is required.
Experience writing and maintaining frontend client applications, preferably with Angular, is needed.
Strong experience with revision control using Git is essential.
Candidates should have experience with cloud-based systems (Azure / AWS / GCP).
A high-level understanding of big data design (data lake, data mesh, data warehouse) and data normalization patterns is required.
Demonstrated experience with queuing technologies (Kafka / SNS / RabbitMQ) is necessary.
Candidates should have experience with metrics, logging, monitoring, and alerting tools.
Strong communication skills are essential for this role.
Experience with the use of RESTful APIs and AKKA messaging technology is required.
A high-level understanding of system deployment tasks and technologies (CI/CD Pipeline, Kubernetes, Terraform) is necessary.
Benefits:
The base salary hiring range for this position is $74,000 to $125,800, with compensation determined by factors such as location, level, job-related knowledge, skills, and experience.
Certain roles may be eligible for incentive compensation, equity, and benefits.
Eligible employees may enroll in a full range of medical, dental, and vision benefits.
A 401(k) retirement savings plan and an Employee Stock Purchase Plan are offered.
Additional benefits include education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.
Signify Health emphasizes a workplace culture of diversity and inclusion, valuing employees for their differences.
Apply now
Please, let Signify Health know you found this job
on RemoteYeah
.
This helps us grow 🌱.