EngineerJobs.io
← Back to all jobs

Job Description

SCOR’s Velogica platform invites a Senior Software Engineer to take ownership of technical delivery, steward architecture and design decisions, and mentor teammates while maintaining hands-on delivery. This hybrid role is based in Charlotte, NC, with a compensation range of USD 120,000 to 160,000 per year. The position requires a bachelor’s degree in information services management, computer science, applied mathematics, or a related field (or equivalent practical experience) and at least 7 years of software engineering experience.

Benefits

  • Medical, vision, and dental coverage
  • 401(k) Plan with a competitive match
  • Company-funded Defined Contribution Retirement Program
  • Life and AD&D insurance
  • Long- and Short-Term Disability
  • Flexible Parental Leave
  • Unlimited Sick Days
  • Volunteer Time
  • Summer Fridays
  • Learning & Development Resources
  • Personal Wellness Tools and Rewards
  • Competitively priced gym memberships from a large nationwide network of brands

Responsibilities

  • Drive the technical delivery for medium to large initiatives that span multiple components and services
  • Steer architecture and design decisions for backend and service oriented solutions, balancing performance, maintainability, security, and operability trade-offs
  • Influence technical direction and engineering practices across teams through clear design artifacts, code reviews, and evidence-based recommendations
  • Contribute to implementation and test automation efforts, including unit, integration, and regression coverage
  • Leverage CI/CD pipelines and enforce quality gates such as peer reviews, linting, security checks, and automated tests before release
  • Create and maintain project, system, and testing documentation, including runbooks and known-issue notes
  • Participate in sprint planning, refinement, demos, and daily scrums to communicate progress and unblock impediments
  • Collaborate with implementation and business teams to support client onboarding and integration activities
  • Engage in rotating production support and incident response, leading diagnosis and coordination for complex incidents and driving improvements
  • Implement and improve observability practices through structured logging, tracing, diagnostics, and actionable alerts
  • Participate in controls compliance and auditing activities, adhering to SCOR information security policies including PII handling, secrets management, and required security training
  • Contribute to continuous improvement of SDLC standards, tooling, and team effectiveness
  • Model and promote responsible AI assisted development practices for coding, debugging, testing, and documentation
  • Other duties as required for the position

Requirements

  • Bachelor’s degree in information services management, computer science, applied mathematics, or a related field, or equivalent practical experience
  • 7+ years of software engineering experience in Agile delivery environments
  • Proven ability to deliver reliable software in high-availability, high-volume service ecosystems
  • Strong expertise with Java and service oriented backend development, including REST APIs, data persistence, and SQL against complex data models
  • Experience with modern engineering workflows and tooling, including source control, issue tracking, CI/CD, code review, and automated testing
  • Experience leading technical design and implementation for complex features spanning multiple services/components
  • Ability to influence peers and partner teams through technical credibility, communication, and collaborative execution
  • Mentoring and coaching of engineers through design and code feedback
  • Strong analytical problem solving, verbal and written communication, and stakeholder collaboration skills
  • Ability to operate with high autonomy, proactively identify risks, propose mitigations, and drive work to completion
  • Cloud hosted systems and operational tooling including compute, storage, queues, and metrics/logging
  • Observability tooling experience
  • Cross-team technical lead experience
  • Insurance or reinsurance domain knowledge
  • Scope: Owns technical delivery for large initiatives with cross-service and cross-team impact
  • Complexity: Solves ambiguous, multi-system problems with clear trade-offs across performance, maintainability, security, and delivery speed
  • Autonomy: Executes independently with minimal day-to-day direction while maintaining transparent stakeholder communication
  • Influence: Raises engineering standards and aligns teams through design quality, code review, and technical leadership without formal people-management authority

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.