Job Closed
This listing is no longer active.
Connecting millions to quality, affordable health insurance
Software Engineer
Location
United States
Posted
111 days ago
Salary
$104.6K - $130.7K / year
Seniority
Mid Level
Job Description
Software Engineer
eHealth, Inc.
• Hands-on implementation of in-house software systems for core financial functions, including revenue recognition and incentive compensation. • Collaborate closely with cross-functional engineers and stakeholders from Finance and Revenue Operations to deliver high-quality solutions, including robust unit, integration, and functional tests and code reviews. • Engage with leaders and team members across Engineering and Finance to provide valuable insights on technically feasible solutions for financial processes. • Contribute to the software engineering standards and evaluate technology options to ensure the optimal performance, reliability, and scalability of critical financial applications. • Thrive in a dynamic environment characterized by rapid iterations, continuous learning, and a passion for overcoming obstacles.
Job Requirements
- You have a BS in Computer Science or similar field
- You bring 2+ years of hands-on experience in fast-paced full-stack product development environments.
- You have experience with backend service design, development and testing using NodeJS and/or Java SpringBoot
- You have experience with one of modern Javascript front-end development technologies like Vue.js, React.js, Next.js, and Nuxt.js, emphasizing reusable component design and mobile-friendly user interfaces with CSS techniques such as grids, flexbox, and breakpoints and standards such as ES6, ES5 .
- You have experience working with Product Managers and UX designers to understand the requirements and translate the FIGMA UI designs into implementations.
- You have experience in working with SQL and NoSQL databases (e.g., Oracle, Postgres, MongoDB).
- You have an understanding of microservices architecture, RESTful services and cloud-native software development.
- You have experience in working with GIT, Jenkins, AWS/GCP, CI/CD, BuildNexus.
- You have experience in working with feature flagging, A/B testing (Adobe, Target, Optimizely), distributed tracing, Server Side Rendering, Performance improvement and testing for full-stack eCommerce application is a plus.
- Knowledge of web page performance optimization and relevant metrics is a plus.
Benefits
- Generous benefits include medical, dental and vision beginning on your first day of employment
- 401K with matching
- Tuition reimbursement
- Employee stock purchase program
- 12 company paid holidays and flexible time off (PTO for non-exempt)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect, design, and implement scalable and performant Databricks-based data pipelines • Optimize Databricks Lakehouse architecture for cost efficiency and performance • Define and implement advanced data models to support complex analytics and AI/ML workflows • Design and tune complex Spark applications for high-volume data processing • Implement orchestration workflows to automate data pipelines • Drive best practices for data governance, security, and lineage • Collaborate with data scientists and analytics engineers • Author and maintain technical artifacts • Mentor and coach engineers on Databricks internals and best practices
• Lead the architecture, design, and development of enterprise-grade integrations with ServiceNow CMDB, Atlassian Jira Service Management, and BMC Helix/Remedy platforms, including both Flexera-side integration services and client-side components within 3rd party CMDB systems (scripts, workflows, custom applications, and data ingress mechanisms). • Drive technical strategy and roadmap for the 3rd party integrations platform, making key architectural decisions that impact scalability, reliability, and maintainability. • Mentor and guide senior and mid-level engineers, providing technical leadership through code reviews, design reviews, and knowledge sharing. • Architect and implement scalable, reliable integration solutions across distributed systems in an agile environment. • Lead complex integration initiatives from conception through delivery, breaking down requirements, creating comprehensive technical design documentation, and ensuring successful implementation. • Design and implement APIs, event-driven architectures, integration middleware, and orchestration services to enable bidirectional data synchronization. • Establish testing standards and oversee comprehensive test strategies across integrated platforms, including unit tests, integration tests, and end-to-end validation with CMDB/ITSM systems. • Drive innovation through rapid prototyping and lead design reviews to validate and evolve integration approaches. • Optimize integration performance, security, error handling, and observability mechanisms at scale. • Engage directly with key customers, product managers, and stakeholders to understand integration use cases, gather requirements, and provide expert technical guidance. • Contribute to and drive the development of shared documentation, integration guides, best practices, and knowledge bases to support internal teams and customers. • Stay current with emerging technologies and industry trends in enterprise integrations and CMDB/ITSM platforms.
Senior Embedded Software Engineer
HBK - Hottinger Brüel & KjærProvide exceptional sensing and insights, to create solutions for a cleaner, healthier and more productive world
• Develop real time and high throughput data software applications for global R&D department • Work as part of a global R&D team supporting HBM Genesis High Speed, LanXi and Fusion products • Set up software designs, implementation of code and test the overall system in close collaboration with hardware and testing teams • Create new embedded software functionality running on x86 (Linux and Windows), ARM and DSP (RTOS and os-less) platforms interacting with FPGA logic • Create new unit tests for new functionality • Extend existing unit tests that cover the existing functionality • Develop, evaluate and maintain new or existing products, concepts and technologies • Contribute to and maintaining the function domain technology roadmap • Create documentation (technical, test, reporting, specification, manual, work instructions) • Stay well informed of the state of art of the function domain
Software Engineer – Full Stack
HBK - Hottinger Brüel & KjærProvide exceptional sensing and insights, to create solutions for a cleaner, healthier and more productive world
• Build and enhance enterprise-grade applications using Java (Spring Boot) and Angular, ensuring high performance and scalability. • Translate requirements into modular, testable, and efficient code following TDD principles. • Design RESTful APIs and integrate front-end and back-end services seamlessly. • Participate in code reviews, refactoring, and quality improvement initiatives. • Apply HBK Design System standards to create consistent, intuitive UI experiences. • Conduct unit, integration, and performance testing to ensure built-in quality. • Engage in daily stand-ups, sprint planning, and retrospectives as part of a self-organising Agile team. • Contribute to SAFe ceremonies (PI Planning, System Demos, I& A) to align on deliverables and roadmaps. • Collaborate closely with peers through pair programming and code walkthroughs. • Continuously improve team processes and delivery practices. • Deploy and maintain applications on Azure Cloud using Kubernetes, CI/CD pipelines, and infrastructure-as-code practices. • Monitor application performance and implement scalable solutions to meet uptime and latency targets. • Participate in incident response and root cause analysis to ensure system reliability. • Explore and evaluate emerging technologies and tools relevant to HBK's digital platform vision. • Share knowledge through documentation, internal sessions, and mentorship. • Pursue certifications and training to enhance engineering depth and breadth.


