Software Engineering Senior Advisor- Hybrid
$163,821 per year
Apply (opens in a new tab)Software Engineering Senior Advisor- Hybrid
Posted yesterday
SENIORITY
Lead
SALARY
$163,821 per year
About the role
- Drive the adoption of CI/CD tools and support the improvement of the tools sets and processes.
- Create and deliver efficient and effective strategies and solution architectures to resolve issues.
- Work on all aspects of the system, including data digestion and utilizing big data methodologies to solve business problems through application development while focusing on security, fault tolerance, and scalability.
- Articulate clear business objectives aligned to technical specifications and work in an iterative, Agile pattern.
- Write referenceable and modular code. Design and architect solutions and understand automation best practices.
- Simplify processes whenever possible and ensure code quality by regularly monitoring data to identify and resolve problems before they impact business.
- Implement data pipelines, configure data, define table and column mapping, and create buckets in AWS environment to store files.
- Configure buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirements.
- Build data warehousing solutions that facilitate ad-hoc querying and analytics on large volumes of structured and semi-structured data.
- Design and optimize queries for complex data transformations and aggregations to support business intelligence and reporting requirements.
- Implement deployment automation using CICD tools. Design and implement robust, scalable, and high-performing end-to-end ETL pipelines.
- Implement performance tuning techniques, partitioning strategies, and caching mechanisms to enhance performance and efficiency of data processing workflows.
- Build event-driven architecture to handle asynchronous data processing tasks, resulting in more resilient and scalable data workflows.
- Maintain SQL databases, creating tables, views, and stored procedures, and optimizing SQL queries to improve performance.
- Manage scalable and reusable Terraform modules for consistent and efficient resource provisioning across multiple environments.
- Hybrid work schedule.
- Bachelor's degree in Computer Science, Computer Engineering or related field and 5 years of experience in any software development role in the healthcare domain.
- Must have experience with: Data engineering and data warehousing including designing, building, and supporting scalable data solutions;
- Relational and analytical databases; Teradata Vantage; Databricks for scalable data engineering and for analytic workloads;
- Cloud-based data platforms; AWS including S3, Glue, Lambda, SNS, and Cloudwatch; Cloud-native data architectures;
- SQL, Python, and Spark to support data transformation, automation, and analytics;
- Apache airflow for workflow orchestration dependency management, and scheduling;
- Informatica for enterprise-grade data integration; Informatica for ETL processes; IaaS(Terraform) for data and application deployments, using industry standard automation tools;
- CI/CD practices for data and application deployments, using industry standard automation tools; Github; Jenkins;
- Healthcare domain including membership claims, and clinical data concepts; and,
- Collaborating across engineering, product, and business teams to meet deadlines and quality expectations.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
