Principal Software Engineer

Compunnel, Inc.

Westlake (OH)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000
Java Developer
Java Developer

Compunnel, Inc. • Alabama

On-site
USD 110,000 - 160,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Eliassen Group • Merrimack (NH)

On-site
USD 95,054 - 100,564
Medical benefits
Dental benefits
Vision benefits
+2
Principal Java Engineer
Principal Java Engineer

GQR • New York (NY)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Mphasis • New York (NY)

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

Cantor Fitzgerald • New York (NY)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

ALLTECH CONSULTING SVC INC • Bergen (NJ)

On-site
USD 130,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Software Engineer
Java Software Engineer

New York Technology Partners • San Francisco (CA)

On-site
USD 140,000 - 190,000