Principal Software Engineer

Compunnel, Inc.

Westlake (OH)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Ohio is seeking a highly experienced Principal Software Engineer to lead the modernization of a market-leading equity compensation platform. The role involves defining and implementing service-oriented architecture using REST APIs and modern Java technologies. Ideal candidates should have over 10 years of software development experience, strong leadership skills, and familiarity with cloud platforms and CI/CD practices. Competitive salary and benefits are included.

Qualifications

  • 10+ years of software development experience.
  • 8+ years of object-oriented development experience.
  • Hands-on experience with Java 8+, Java EE, and Spring MVC/Core.

Responsibilities

  • Lead the definition of system architecture for high-scale data processing platforms.
  • Collaborate with stakeholders to align solutions with business outcomes.
  • Conduct code reviews, unit testing, integration testing, and performance testing.

Skills

REST APIs
Java EE
Microservices
Agile methodologies
SQL
CI/CD tools

Education

Bachelor's degree in Computer Science

Tools

Git
Jenkins
Docker
Kubernetes

Job description

We are seeking a highly experienced Principal Software Engineer to lead the modernization of a market-leading equity compensation platform.

This role involves defining and implementing a service-oriented architecture using REST APIs and modern Java technologies.

The ideal candidate will provide technical leadership across the software development lifecycle, collaborate with cross-functional teams, and contribute to building a scalable, global platform supporting equity compensation programs.

Key Responsibilities
  • Lead the definition of system architecture and detailed solution design for high-scale data processing platforms.
  • Drive the construction, execution, and support of a multi-year service delivery roadmap using agile methodologies.
  • Collaborate with business and IT stakeholders to ensure solutions align with business outcomes and technology strategy.
  • Build and maintain RESTful services and APIs using modern frameworks and open-source technologies.
  • Ensure CI/CD practices are followed using tools like Git, Jenkins, Docker, and UDeploy.
  • Implement event-driven architectures using Kafka, MQ, Azure Service Bus, and JMS.
  • Ensure secure coding practices using SAML 2.0, OAuth 2.0, and SSL.
  • Write and optimize SQL queries, functions, and procedures for transactional databases.
  • Conduct code reviews, unit testing, integration testing, and performance testing.
  • Document architecture, deployment runbooks, and operational playbooks.
  • Mentor team members and guide technology delivery frameworks.
  • Continuously evaluate and prototype new technologies to assess business value and feasibility.
Required Qualifications
  • Bachelor’s degree or higher in Computer Science or related field.
  • 10+ years of software development experience.
  • 8+ years of object-oriented development experience.
  • 8+ years of Java EE development experience.
  • Experience working in scaled agile delivery models.
  • Strong understanding of OOP concepts and design patterns.
  • Hands-on experience with Java 8+, Java EE, Spring MVC/Core, REST, SOAP, and microservices.
  • Experience with CI/CD tools (Git, Jenkins, Docker, UDeploy).
  • Experience with cloud platforms (AWS, Azure), Kubernetes, and containerization.
  • Familiarity with event-driven development and messaging systems.
  • Experience with testing frameworks (JUnit, Mockito, Cucumber, Karate).
  • Strong SQL skills and experience with Oracle, SQL Server, or similar databases.
  • Exposure to monitoring tools like Datadog and Splunk.
Preferred Qualifications
  • Experience in investment or financial services domain.
  • Familiarity with Domain Driven Design (DDD).
  • Experience with distributed caching technologies (EhCache, Redis).
  • Knowledge of SonarQube and code quality metrics.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Global Platform Lead
Principal Software Engineer - Global Platform Lead

Compunnel, Inc. • Westlake (OH)

On-site
USD 120,000 - 150,000
Java Developer
Java Developer

Compunnel, Inc. • Alabama

On-site
USD 110,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Next Ventures • New York (NY)

On-site
USD 140,000 - 180,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Eliassen Group • Merrimack (NH)

Hybrid
Medical benefits
Dental benefits
Vision benefits
+2
Sr. .NET Engineer
Sr. .NET Engineer

Spectraforce Technologies • Southlake (TX)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

Cantor Fitzgerald • New York (NY)

On-site
USD 90,000 - 130,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Senior Software Developer (Equities Investment Technology)
Senior Software Developer (Equities Investment Technology)

Madison-Davis, LLC • New York (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

ALLTECH CONSULTING SVC INC • Bergen (NJ)

On-site
USD 130,000 - 160,000