Software Engineer IV

Software Engineer IV

04 Sep 2024
Pennsylvania, Philadelphia, 19113 Philadelphia USA

Software Engineer IV

How you will helpAs a Software Engineer on the Data-as-a-Service Engineering team, you will develop and maintain the services and tools powering HealthVerity's data ecosystem. This includes the technologies that power ingestion of raw data into our petabyte sized warehouse all the way to the delivery of cleaned, de-identified and linked data to our clients. Your work will include maintaining the foundational platforms that power this data exchange, as well as the user-experiences that make it delightful for our customers to participate within it.What you will do

Develop innovative services that facilitate ingestion, storage, discovery, and extraction of data throughout HealthVerity's data ecosystem

Design and architect well-encapsulated microservices that support data exchange and power our end-user experiences

Build user experiences that allow internal and external users to participate in data exchange through HealthVerity

Work collaboratively with a team of driven engineers, engaging in pair programming and code reviews

Work with our product team partners to understand the needs of our users and build the software that addresses those needs

Improve the software development process through agile ceremonies

Mentor engineers and foster an environment of collaboration and learning

Our tech stack:Our team leverages the following technologies in our day-to-day development process: Github, Python, Postgres, React, AWS Cloud-native technologies (CDK, Lambda, S3, ECS, SQS, Eventbridge, DynamoDB and more), Spark, DatabricksHow success is defined

Maintains high throughput, consistently maintains high velocity

Assesses technical feasibility of high complexity requests across multiple systems

Optimizes systems for known constraints

Fosters a strong team culture with focus on cross functional collaboration

Required skills and experience

8+ years of software development experience

5+ years of Python experience

3+ years of cloud experience leveraging infrastructure-as-code tools

3+ years experience with javascript or modern UI frameworks (React js preferred)

Experience with continuous integration and continuous deployment technologies

3+ years of experience building data pipelines

Desired skills and experience

Bachelor's in computer science, engineering or related field

Prior experience developing software in a fast paced, start up environment

Experience working in regulated industry like healthcare or finance with compliance requirements

Experience in application architecture, microservice architecture, event driven architectures, messaging systems, and domain driven design

Experience working with Lean / Agile development methodologies

3+ years of Spark, or similar technologies, experience

Base salary for the role is commensurate with experience and can range between $70,000 - 220,000 + annual bonus opportunity.

Related jobs

  • Engineer 4, Software Development & Engineering 

  • SOFTWARE ENGINEER for LULA, INC. (Philadelphia, PA): Responsible for analyzing business needs and collaborating with teams to implement software solutions; designing and developing scalable and reliable software programs based on best practices; preparing clear technical and functional documentation; testing software systems to validate business logic and functionality; modifying existing software to fix errors, adapt to new hardware, or enhance performance; handling system maintenance, issue resolution, and root cause analysis; staying updated on new technologies and recommending improvements to enhance performance and meet business needs. Master\'s degree in computer science or related. Wage is $105,206. Mail resume to LULA, INC., 3230 Market Street Pearlstein, STE 402, Philadelphia, PA, 19104

  • Reference #: 24003095 Description Grade:T26 The link below will give you information about the University\'s \"T\" salary structure.

  • Description We are inviting applications for the role of Staff Software Engineer based in Philadelphia, Pennsylvania. This role revolves around developing services that facilitate ingestion, storage, and extraction of data in our ecosystem. The position involves designing and building applications and APIs that support data pipelines and enable internal teams to configure these pipelines.

  • Software Engineer

  • Software Engineer

  • Provide technical leadership in designing and developing new software and web applications in an Agile development environment using JavaScript, CSS, HTML, Node.js, React.js, and Redux; report UI features using data reporting technologies including Highcharts with React, data filters, responsive widgets, and data modeling for integration with backend APIs; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible for 100% remote work.

Job Details

Jocancy Online Job Portal by jobSearchi.