Job Closed
This listing is no longer active.
Senior Software Engineering Advisor
Location
United States
Posted
157 days ago
Salary
$130.2K - $217K / year
Seniority
Senior
Job Description
Senior Software Engineering Advisor
The Cigna Group
• Partner with business and technical stakeholders to deeply understand and translate requirements into scalable data solutions. • Design and document robust, high-performance data architectures that support strategic business outcomes. • Build and optimize production-grade ETL pipelines using Spark and PySpark, ensuring reliability and efficiency. • Develop and maintain data models that enable advanced analytics and reporting. • Write efficient, complex SQL queries (Teradata SQL, Hive SQL, Spark SQL) across platforms such as Teradata and Databricks Unity Catalog. • Implement and manage CI/CD pipelines to seamlessly deploy code artifacts to AWS and Databricks. • Orchestrate and monitor Databricks jobs using Databricks Workflows, proactively troubleshooting and resolving issues. • Contribute actively to Agile ceremonies, including sprint planning, grooming, daily stand-ups, demos, and retrospectives, fostering a culture of continuous improvement.
Job Requirements
- 8+ years of related hands-on experience Spark, PySpark, Shell scripting, Teradata, and Databricks.
- Proven ability to write complex and efficient SQL queries and stored procedures.
- Solid experience implementing data lake or data warehouse solutions on Databricks.
- Proficiency with Agile methodologies and DevOps tools such as Git, Jenkins, and Artifactory.
- Experience with Unix/Linux shell scripting (KSH) and basic Unix server administration.
- Familiarity with job scheduling tools like CA7 Enterprise Scheduler.
- Hands-on experience with AWS services including S3, EC2, SNS, SQS, Lambda, ECS, Glue, IAM, and CloudWatch.
- Expertise in Databricks components such as Delta Lake, Notebooks, Pipelines, cluster management, and cloud integration (Azure/AWS).
- Proficiency with collaboration tools like Jira and Confluence.
- Demonstrated creativity, foresight, and sound judgment in planning and delivering technical solutions.
Benefits
- Starting on day one of your employment, you’ll be offered several health-related benefits including medical, vision, dental, and well-being and behavioral health programs.
- 401(k)
- Company paid life insurance
- Tuition reimbursement
- Minimum of 18 days of paid time off per year
- Paid holidays
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Technical Lead
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
• Serve as the primary technical authority responsible for driving enterprise-level security, compliance, and operational excellence across the organization. • Oversee the FedRAMP certification effort, manage Change Management operations, direct POA&M and vulnerability remediation activities, and ensure a mature, responsive Incident Management program. • Lead the organization’s end‑to‑end FedRAMP certification and assessment initiative, including documentation, readiness, technical controls implementation, and auditor coordination. • Ensure continuous compliance with NIST 800-53, NIST 800-171, NIST 800‑207 (Zero Trust), RMF, and other federal regulatory frameworks. • Own the Plan of Action & Milestones (POA&M) lifecycle: creation, assignment, tracking, compliance reporting, and closure. • Collaborate with cross‑functional engineering teams to validate remediation efforts and integrate security best practices into operations and development pipelines. • Oversee the Change Management process, ensuring consistent governance, risk review, approval workflows, and documentation. • Lead the organization’s Incident Management program, including triage, response coordination, root cause analysis, and post‑incident reporting.
• Work in a fast paced, collaborative environment where ideas are discussed and challenged openly • Deliver new features and improve reliability of our core services including the major read/write paths for customer intake, application screening, and information dissemination • Identify major system bottlenecks, or flaws in business logic, and proactively address them • Take ownership over core product problems, be able to come up with your own solutions that you love and prove through data that it is impactful at scale • Participate in a mentoring circle led by an early career champion.
Software Engineer II
Nextech SystemsNextech improves the performance of specialty practices with innovative solutions that drive efficiency and fuel growth.
• Develop Full Stack Applications: Build software in a SCRUM environment using C#, JavaScript, SQL, and JavaScript/Typescript frameworks like Angular. • Embrace Best Practices: Consistently apply best practices in software development, including Code Reviews, Unit Tests, and CI/CD processes, leveraging them every day to ensure high-quality code. • Perform Code Reviews: Conduct mutual code reviews within your team to maintain high standards and ensure the quality and reliability of the codebase. • Collaborate Effectively: Work closely with teams, scrum masters, and product owners to align development efforts with project goals and timelines. • Action-Oriented Development: Quickly translate ideas into actionable implementations, demonstrating the ability to move swiftly from concept to execution. • Creative Problem Solving: Provide innovative and creative solutions to complex and challenging problems, ensuring the development of effective and efficient software solutions. • Scalable Development: Ensure the development of scalable, reliable, and fault-tolerant systems capable of handling high transaction volumes, with a passion for excellence in software development. • Carry out additional responsibilities as assigned based on business needs
• Contribute to the architecture and development of our software platform • Implement frontend features and contribute to backend services, ensuring seamless integration between the user interface and data processing layers • Take ownership of assigned features from development to deployment, managing your own tasks effectively and maintaining a steady delivery pace in an agile environment • Collaborate closely with the product to deliver rapid prototypes and innovative user experiences • Write clean, tested, scalable, and well-documented code • Participate in system design discussions and contribute to the team’s code review process to maintain high quality • Monitor system performance to identify bugs or bottlenecks, working with the team to troubleshoot and ship improvements




