4 open positions available
Designs, develops, and maintains complex applications and systems, leading architectural strategies, security, and automation efforts. | Extensive experience in programming languages such as C#, Java, or Python, cloud services (preferably AWS), relational databases, web development, REST architecture, and Agile methodologies. | At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together. **This job is fully remote and can be located anywhere in the U.S.** Essential Functions: Designs and maintains assigned applications and processes: Leads the development, configuration, and implementation of solutions within multiple complex, inter-related systems, employing advanced programming frameworks, tools, and techniques to deliver scalable and maintainable applications Architects, deploys, and continuously optimizes cloud-native and hybrid environments, implementing strategies to maximize scalability, security, reliability, and cost-efficiency Oversees the design and management of N-tier application structures, ensuring seamless integration and performance across presentation, business, and data layers while service as a subject matter expert to team members in best practices Collaborates with IT stakeholders to resolve complex challenges, ensuring interfaces with enterprise and third-party applications execute securely and efficiently Designs and implements modular, reusable components and APIs, proactively addressing cross-system dependencies and ensuring robust application support Serves as a technical representative of assigned programs/applications and partners with product teams to align technical solutions with business objectives, balancing short-term deliverables with long-term architectural goals Builds and manages CI/CD pipelines, introducing advanced automation techniques and tools to improve quality, reduce cycle times, and enhance deployment reliability Authors and maintains comprehensive documentation for interfaces, APIs, and system designs, ensuring alignment with organizational standards and facilitating knowledge sharing Participates in the defining of coding, design, and architecture standards while contributing to team-wide best practices to promote innovation and maintain system integrity Security Administration and Quality: Leads product teams in implementing robust access control and security measures for various enterprise-wide software tools Develops and enforces testing strategies, leveraging test-driven development and automated testing frameworks to ensure system reliability and maintainability Designs security protocols, including encryption or password protection, and ensures appropriate application to systems Collaborates with product teams to prioritize and address security vulnerabilities and quality concerns, driving the remediation of identified issues Creates and executes comprehensive test plans, ensuring configurations meet business requirements, scalability needs, and compliance standards Plans and guides a strategy with product teams about remediation of issues with security, data quality and integrity of systems Leadership/Technical Expertise Guides and serves as a technical expert to team members on advanced programming techniques, system functionality, and best practices Evaluates and refines team processes, advocating for improvements that enhance efficiency, collaboration, and quality Provides leadership and guidance to product teams in latest technology, standards and processes Builds strong partnerships with product owners, architects, and other stakeholders, providing technical insights to align development efforts with business goals Emerging Technology Evaluates and pilots emerging technologies, tools, and frameworks to assess potential impact on existing systems, development processes, and business goals, providing recommendations for adoption Collaborates with product teams and Solution Architects to design and implement proof-of-concept solutions that demonstrate the feasibility and value of new technologies in addressing business challenges. Serves as a technical expert and resource to team members on the effective use of newly adopted tools and technologies System Troubleshooting & Monitoring: Leads the implementation of monitoring and alerting tools, providing expertise in observability practices to ensure early detection and resolution of potential issues Diagnoses and resolves intricate system issues, reproducing and verifying problems, and collaborating with stakeholders to implement robust, long-term solutions Leads efforts to monitor and maintain the reliability of assigned programs, diagnosing and correcting complex errors in logic and coding, and providing guidance to other engineers on resolving issues Continuously monitors and analyzes system performance, identifying trends, bottlenecks, and areas for improvement. Proactively implements optimizations to enhance reliability, scalability, and compliance with standards Contributes to post-incident reviews and shares insights to prevent future occurrences, fostering a culture of continuous improvement and operational excellence Education & Experience: Bachelor’s degree, preferably in a computer related field or equivalent related experience and eight years of programming experience in techniques and languages such as C#, Java, or Python OR Master’s degree, preferably in a computer related field or equivalent related experience and six years of programming experience in techniques and languages such as C#, Java, or Python Prior experience with AWS preferred Knowledge, Skills & Abilities: Excellent knowledge of object-oriented programming concepts Excellent knowledge of relational databases and data modeling Excellent knowledge of cloud services Advanced knowledge of web development Excellent knowledge of REST architecture Excellent knowledge of source code control Strong knowledge of Agile development Excellent knowledge of Test-Driven Development Excellent human relations and customer service skills Thorough attention to detail, organizational and multi-tasking skills Strong verbal and written communication skills, including documentation Superior analytical and problem-solving abilities to identify problems and implement effective solutions Ability to work after hours on call as needed The hiring salary range for this position will vary based on geographic location, falling within either of the following: $101,677 - $145,733 or $112,094 - $160,670 A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs. For information relating to the benefits EMC Team Members receive as part of a comprehensive rewards package, please visit www.emcins.com/careers. Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws. All of our locations are tobacco free including in company vehicles. Why should you choose to apply for a position at EMC? We can give you plenty of reasons why EMC is a great place to work: More than 105 years of financial strength and stability Named a five-star insurance carrier by Insurance Business America Two-time recipient of the Best Practices Award of Excellence from the Independent Agents & Brokers of America Multiple locations recognized as Top Workplaces based solely on team member feedback Corporate culture that engages and empowers team members to achieve their best Outstanding benefits with life, medical, dental, vision and prescription drug coverage Competitive paid time off plan and a full day of volunteer time off annually Financial incentives, including a 401(k) plan match, pension plan, OneEMC bonus plan and recognition and anniversary awards Professional development and growth opportunities, including tuition reimbursement Wellness initiatives to improve team member well-being and reduce health insurance costs Flexibility to dress for your day and opportunities for alternative work arrangements EMC complies with labor law requirements. View the federal and e-verify labor law posters. California Residents - California Consumer Privacy Notice: (EMCC) – California Consumer Privacy Notice (EMCNL) - California Consumer Privacy Notice
Designs and evolves data platforms supporting analytics and AI workloads, integrating machine learning and generative AI into data pipelines, and guiding technology strategy. | Extensive experience in data architecture, data engineering, AI/ML tools, and designing scalable, AI-enabled data solutions, with a strong understanding of semantic modeling, feature engineering, and MLOps. | At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together. **This job is fully remote and can be located anywhere in the U.S.** Essential Functions: Designs and evolves the data platform using Snowflake, DBT, Sigma, and AWS (Glue, Lambda, SageMaker), ensuring performance, modularity, and scalability for analytics and AI workloads. Creates and communicates clear architecture direction for software and product team services, which build upon and improve operational effectiveness and efficiencies. Designs infrastructure and workflows that support machine learning and generative AI use cases, including semantic modeling, feature engineering, and model deployment pipelines. Identifies trends in technology and anticipates new requirements; recommends and supports strategies to leverage emerging and innovative technologies. Builds and maintains sandbox environments for experimentation with predictive models, LLMs, and real-time analytics using Snowflake ML and AWS AI services. Guides integration of machine learning and generative AI into data pipelines and analytics workflows, enabling use cases like semantic search, predictive modeling, and intelligent automation. Recommends and presents technology applications strategy to meet the current and future needs of respective business areas. Ensures foundational patterns (e.g., DBT macros, ML preprocessing frameworks) align with enterprise architecture and support AI/ML scalability, governance, and compliance. Recommends and supports the technical strategy and alignment of data platform capabilities with the business objectives of EMC. Partners with Data Platform Operations, Information Security, Network, Cloud Engineering, and DevOps teams to lead the design and implementation of new business initiatives as related to data and analytics. Partners with Platform Operations, Analytics Engineering, and DAP teams to embed AI-ready data platform(s) into data products and ensure alignment with business outcomes. Serves as a subject matter expert in data analytics platform(s) and AI/ML strategy, influencing platform innovation and guiding teams on best practices for scalable, intelligent data systems. Serves as a technical resource for Data Platform team members on complex questions or issues. Designs and recommends software engineering governance policies, procedures, and roles, including proper development techniques and quality management following established SDLC procedures. Partners with Information Security to create and maintain security and procedures aligned and documented to risk management requirements. Partners with Enterprise Architecture team to incorporate the creation of patterns and services into reference architecture and SDLC. Provides guidance for building and maturing assigned solution platforms through automation and reusable processes. Recommends and supports patterns that guide engineering team members in creating data solutions. Enhances enterprise engineering practices by sharing expertise in creating engineering processes, alerting, and metrics. Performs other duties as assigned. Education & Experience: Bachelor’s degree, preferably in computer science, data science, engineering, or related field, or equivalent relevant experience Ten years of experience in data architecture, data engineering, or advanced analytics or related experience Experience defining high-level data architecture or technical vision for large projects preferred Knowledge, Skills & Abilities: Excellent ability to design enterprise data architectures using tools such as Snowflake, DBT, and AWS Deep understanding of analytics platforms (e.g., Sigma Computing) and data modeling principles Strong proficiency in AI/ML tools and frameworks, including Python, scikit-learn, XGBoost, LightGBM, TensorFlow, PyTorch, AWS SageMaker, Snowflake ML, SQL-based predictive modeling Excellent knowledge of semantic modeling, feature engineering, model interpretability, and MLOps Advanced ability to translate business needs into scalable, AI-enabled technical solutions Familiarity with modular architecture, automation frameworks, and data governance Excellent communication and collaboration skills across technical and business stakeholders The hiring salary range for this position will vary based on geographic location, falling within either of the following: $109,818 - $157,391 or $121,061 - $173,534 A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs. For information relating to the benefits EMC Team Members receive as part of a comprehensive rewards package, please visit www.emcins.com/careers. Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws. All of our locations are tobacco free including in company vehicles. Why should you choose to apply for a position at EMC? We can give you plenty of reasons why EMC is a great place to work: More than 105 years of financial strength and stability Named a five-star insurance carrier by Insurance Business America Two-time recipient of the Best Practices Award of Excellence from the Independent Agents & Brokers of America Multiple locations recognized as Top Workplaces based solely on team member feedback Corporate culture that engages and empowers team members to achieve their best Outstanding benefits with life, medical, dental, vision and prescription drug coverage Competitive paid time off plan and a full day of volunteer time off annually Financial incentives, including a 401(k) plan match, pension plan, OneEMC bonus plan and recognition and anniversary awards Professional development and growth opportunities, including tuition reimbursement Wellness initiatives to improve team member well-being and reduce health insurance costs Flexibility to dress for your day and opportunities for alternative work arrangements EMC complies with labor law requirements. View the federal and e-verify labor law posters. California Residents - California Consumer Privacy Notice: (EMCC) – California Consumer Privacy Notice (EMCNL) - California Consumer Privacy Notice
Leading complex data platform projects, defining shared services solutions, and guiding team efforts in data management, security, and migration. | Extensive experience in data management, cloud data services, scripting, and familiarity with tools like Collibra, Informatica, Power BI, Snowflake, and AWS. | At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together. **This job is fully remote and can be located anywhere in the U.S.** Essential Functions: Technical Delivery and Strategic Initiatives: Guides the Data Platform Engineers on highly complex projects related to fully operationalizing EMC's production data environments including alerting and monitoring, continuous integration/delivery/deployment (CI/CD) processes, data lifecycle and change management Tracks, reviews work in progress and completed assignments for projects within areas of expertise and follows up with team to ensure solutions created meet stakeholder needs and deadline for all technical delivery of project work per quarterly goals Guides team during planning in selecting tasks needed to deliver data services based on priorities set by stakeholders and team roadmap Leads planning and execution of strategic initiatives as requested by stakeholders and defined in DPO roadmap Ensures delivery of assigned projects required for completion of DPO team enablement initiatives Data Platform Development: Collaborates with Data Analytics Architecture Director to define and implement shared services solutions to support Data Analytics Product (DAP) teams. Performs work and guides DPO team members in the following areas: Operational Data Management – creates and maintains a central repository for logs to create metrics, observability, and incident root cause identification Data Lake – leads the storage of data product files, enabling access as appropriate Analytics Sandbox – provides guidelines for access, use, and data retention, monitors growth and organization of assets. Collaborates with Actuary, Data Science, and other teams for effective use of the sandbox Cost of Ownership – creates automated methods for gathering information necessary for producing metrics to analyze costs per data technology, development team, and/or business process Creates and documents guidelines and procedures used by the DPO team members in the following areas: Data Access and Security – administers functional and resource roles, data discovery/classification and loss prevention Data Lifecycle and Change Management – leads development of data retention policies, archival and purge processes, change management for reference data, data models, and metadata Data Governance and Quality - supports corporate governance strategy, data profiling and score cards Data Masking - masks data when required to reduce the risk of exposing sensitive data in queries or reports Data Operations initiatives - focuses on efforts to shorten the systems development life cycle and provide continuous delivery, including statistical process controls, embedded data quality and governance, platform instrumentation, and enhanced self-service capabilities Ensures proper implementation, education, and adherence to current guidelines and procedures Collaborates with Cloud Engineering, Data Engineering, Data Governance Office, DevOps, Information Security, Infrastructure, and Integrations in the creation of policies, procedures, and use cases to provide solution enablement for data services consumers Installs and Configures Data Administration Tools: Leads the installation, administration, and documentation of tools to support highly complex, enterprise-level data systems on various cloud-based and on-premise platforms Monitors system metrics to ensure optimal performance and utilization of the systems. Provides 24x7 support for critical systems as an escalation contact during assigned on-call rotation Evaluates the effectiveness of existing internal processes and applications and proposes solutions and opportunities for automation and audit controls Develops, implements, and documents policies and procedures to ensure availability and business recovery of data systems Leads team members efforts to identify and implement efficiency improvements on consumption-based platforms to contain costs Leads complex projects to migrate legacy/on-premise data solutions to the cloud Technical Expertise and Training: Participates in onboarding new team members and training team members Maintains inventory lists of all database and software installations and provides recommendations to manager for license renewals Partners with vendors on proof of concept used to determine best fit during vendor evaluation process Education & Experience: Bachelor’s degree, preferably in computer science or equivalent relevant experience Eight years of data management administration experience or related experience Experience executing data migrations from on-premise to cloud environments Knowledge, Skills & Abilities: Thorough knowledge of current relational databases such as SQL or PostgreSQL Advanced analytical skills related to database performance monitoring and troubleshooting Strong knowledge of applicable scripting languages such as Bash, PowerShell, and Python Thorough knowledge of Collibra, Informatica, Power BI, or Snowflake Thorough knowledge of AWS cloud data services Familiarity with administering data science platforms Familiarity with administering data virtualization tools Ability to work as part of a team and work collaboratively across departments and within all levels of the organization Excellent verbal and written communication skills, including documentation Excellent attention to detail, organizational and multi-tasking skills with the ability to adapt to changing priorities Ability to work on a monthly on-call rotation Ability to maintain confidentiality The hiring salary range for this position will vary based on geographic location, falling within either of the following: $101,677 - $145,733 or $112,094 - $160,670 A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs. For information relating to the benefits EMC Team Members receive as part of a comprehensive rewards package, please visit www.emcins.com/careers. Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws. All of our locations are tobacco free including in company vehicles. Why should you choose to apply for a position at EMC? We can give you plenty of reasons why EMC is a great place to work: More than 105 years of financial strength and stability Named a five-star insurance carrier by Insurance Business America Two-time recipient of the Best Practices Award of Excellence from the Independent Agents & Brokers of America Multiple locations recognized as Top Workplaces based solely on team member feedback Corporate culture that engages and empowers team members to achieve their best Outstanding benefits with life, medical, dental, vision and prescription drug coverage Competitive paid time off plan and a full day of volunteer time off annually Financial incentives, including a 401(k) plan match, pension plan, OneEMC bonus plan and recognition and anniversary awards Professional development and growth opportunities, including tuition reimbursement Wellness initiatives to improve team member well-being and reduce health insurance costs Flexibility to dress for your day and opportunities for alternative work arrangements EMC complies with labor law requirements. View the federal and e-verify labor law posters. California Residents - California Consumer Privacy Notice: (EMCC) – California Consumer Privacy Notice (EMCNL) - California Consumer Privacy Notice
Conduct on-site risk control surveys, assess exposures, provide consultations and training, collaborate with teams, and develop risk control recommendations for policyholders. | Bachelor's degree or equivalent, 3-5 years in risk control or safety, preferred safety certifications, strong knowledge of safety standards, good computer and communication skills, and ability to travel. | Description: • Completes on-site risk control surveys of moderately sophisticated current and prospective policyholders’ operations • Assesses and analyzes the exposure potential and existing controls and prepares risk control reports based on findings and communicates results to insured and agents • Provides consultation to policyholders regarding their operations, claims trends, and recommendations for improvement related to insured coverages • Consults with policyholders to understand their service needs and concerns and customizes consultative services to address loss drivers and exposures to meet insured’s needs, as well as other identified areas of need • Collaborates with other Risk Control team members and subject matter experts on advanced technical questions as needed • Provides updates to other departments such as Underwriting, Sales, and Claims to improve renewal decision making, including communicating unique observations identified to underwriting to aid in the decision making process • Markets risk control functions in coordination with the branch team through agency visits, presenting at agency and association meetings, etc • Delivers advanced training and on-site loss control surveys for current and prospective accounts • Develops written recommendations for policyholders to control hazards and to prevent or reduce exposure to insured losses • Identifies accounts that would benefit from ongoing, routine service, and/or focused short-term service • Analyzes previous losses and current exposures for highly sophisticated accounts as assigned for development • Provides tailored services, such as hazard control assessments, ergonomic surveys or slip and fall surveys, to address loss drivers and exposures while meeting insureds’ needs and documents in a service report • Develops positive relationships with accounts and agents • Other duties as assigned Requirements: • Bachelor's degree, preferably in a safety, engineering, industrial safety, fire protection related field or equivalent relevant experience • Three years of experience in risk control or safety role, or related experience, 3 to 5 years better • Certifications such as certified safety professional preferred • Good computer skills, including Microsoft Office Suite • Strong knowledge of industrial, construction, fire, and commercial automotive safety • Good knowledge of various nationally recognized standards and codes, including OSHA, DOT and NFPA • Strong ability to understand and evaluate risk • Good ability to identify and visualize potential loss exposures • Strong problem-solving skills • Strong customer service skills • Ability to work effectively with others, as well as independently • Ability to multi-task and prioritize to meet deadlines • Good verbal and written communication skills, including documentation skills • Travel required; a valid driver’s license with an acceptable motor vehicle report per company standards required if driving Benefits: • Outstanding benefits with life, medical, dental, vision and prescription drug coverage • Competitive paid time off plan and a full day of volunteer time off annually • Financial incentives, including a 401(k) plan match, pension plan, OneEMC bonus plan and recognition and anniversary awards • Professional development and growth opportunities, including tuition reimbursement • Wellness initiatives to improve team member well-being and reduce health insurance costs • Flexibility to dress for your day and opportunities for alternative work arrangements
Create tailored applications specifically for EMC Insurance Companies with our AI-powered resume builder
Get Started for Free