Principal Software Engineer
Compunnel
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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Westlake, OH vacancy
- ...Title: Agentic AI Engineer Location: Pittsburgh, PA, Dallas, TX OR Cleveland, OH Employment Type: Full Time Required qualifications... ...development process using Azure/AWS At least 2+ years in software development with Agentic AI implementation experience Must...SuggestedFull time
- ...Role: Python AI Engineer Location: Cleveland, Ohio (Day1 Onsite) Note: We are looking to hire Python AI Engineer in Cleveland, Ohio, USA immediately who has experience in LLM, RAG, Agentic AI, AI Chatbot, Python and Azure. Job Summary We are seeking a skilled...SuggestedImmediate start
- ...technical expertise and effective cross? Functional collaboration. The ideal candidate will work extensively within Hardware and Software Asset Management modules, develop custom workflows and scripts, integrate with external systems, conduct code reviews, and ensure...SuggestedContract workLocal area
- ...applying best practices in resiliency engineering and observability by developing resiliency... ...of pipelines. Combines systems and software engineering techniques with site reliability... ...and five (5) years of experience as a Principal Site Reliability Engineer (or closely...SuggestedFull time
$55 - $70 per hour
DescriptionJob Description:Fidelity Investments has a phenomenal opportunity for a Expert Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and inhouse software utilities as...SuggestedContract workTemporary work$75k - $85k
...Job Description Job Description Title: Associate/Junior Software Engineer Job Type- Direct Hire- 100% onsite Location- Westlake, OH Salary- $75K-$85K + annual bonus Benefits- Health, dental, vision, 401K (5% match), $5000 in childcare, healthcare fully...$80k - $140k
...Job Title: Database Engineer Location: Westlake Ohio Pay Range: $80k-$140K What’s the Job? Maintaining and enhancing the performance of... ...Healthcare (Premiums and Deductibles paid for) Great Bonus Structure Software Company creating innovative payment solutions About...- ...developing REST/SOAP APIs and web services for PolicyCenter integrations. Experience integrating PolicyCenter with billing, claims, rating engines, and external platforms. Guidewire Cloud Platform experience, including cloud migration, implementation, or upgrades. Strong...
- ...join our nimble, experienced, & effective team. At Q-Lab, our Business Systems group is responsible for supporting key enterprise software systems, such as: ERP (Enterprise Resource Planning), CRM (Client Relationship Management), Q-Portal (customer web portal), and LIMS...Full timeContract workWork experience placementRemote workFlexible hours3 days per week
- ...and support web services and enterprise applications ● Prepare software for deployment to production environments ● Respond to and... ...Drools/Red Hat Business Rules Management System or another rules engine. ● Experience in web applications and JUnit. ● Experience...Work experience placement
- Senior Embedded Software Engineer - Aerospace Job Type: 12+ Months We are seeking a highly experienced Senior Embedded Software Engineer to design and develop safety-critical software for aerospace applications. This role requires deep expertise in avionics systems, embedded...
$54 per hour
...multiple team members, Technology leadership, Product, and other stake-holders. * Bachelor's degree or higher in Computer Science, Software Engineering, or related field * 5+ years of development on Salesforce SaaS product, using out of the box Salesforce APIs, building...Contract work$70k - $85k
...go-live phases Responsibilities: Facilitate full-cycle software implementations, spanning kickoff, discovery, analysis, planning... ...with clients and internal teams Collaborate with engineering, design, business intelligence, and product teams on data migration...Full time- of industries MUST HAVE: - Bachelor's Degree in Electrical Engineering or Computer Science, or a similar field - 5+ years of Firmware Engineering experience - Significant Embedded RTOS (real time operating systems) experience. Examples include; FreeRTOS, Azure (previously...
- ...business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related...Full timeTemporary work
- ...Methodologies, Web Services,SQL, SSIS) In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages Prepare software for deployment to production environments Respond to and resolve questions and issues logged by users of a live system Manage...
- Direct message the job poster from Ascii Group, LLC Responsibilities Create high level and detailed design documents specific to the webMethods portion of work Ability to present designs in technical meetings Ability to work with various non-technical / technical teams...Contract work
$152.8k - $177.17k
...and Electronics has an exciting opportunity for an IT Systems Engineer IV at our Lynnwood, WA or Burbank, CA location. About... ...documents as needed. Conduct end-user training upon completion of software solutions. Responsible for training, mentoring, and...Full timeFor contractorsWork at officeFlexible hoursWeekend work- ...Job Description Job Description Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team Environment, New and Interesting...Relocation package
- ...requires HTML5, CSS3, and Javascript experience, as well as an artistic eye. Additional Information Front End Developer; Software Developer; Application Development; HTML5; CSS3; Javascript; Front End; Developer. All your information will be kept confidential...Full time
- ...collaborating in a team environment to develop, deploy, and support key applications and features ~ A proven understanding of the Agile software development methodology ~ Appreciation for and alignment to standard methodologies regarding object-oriented design, coding...Full time
- ...Description:Note: Fidelity will not provide immigration sponsorship for this position.The role We are seeking a Director of Frontend Engineering to lead and evolve a high-performing team focused on frontend platforms, accessibility, developer tooling, shared services, and...Full time
- ...NETWORK CONCEPTS (INC) is seeking a self-driven Network/Server Engineer who can provide competent assistance to small businesses with... ...solutions for our clients. Solutions can consist of hardware, system software, security and other components. This often requires enough...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- software technology Westlake, OH
- entry level software sales Westlake, OH
- id software Westlake, OH
- software sales Westlake, OH
- healthcare software sales Westlake, OH
- ultimate software Westlake, OH
- remote software sales Westlake, OH
- software asset management analyst Westlake, OH
- software implementation project manager Westlake, OH
- software support Westlake, OH


