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. #J-18808-Ljbffr
- ...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...Suggested
- ...Description The Senior Software Engineer designs, develops, and maintains scalable, high-performance software solutions that support core business operations and customer experiences. This role contributes to technical architecture, drives engineering best practices, and...SuggestedWork at officeRemote work
- ...Job Type Full-time Description Q-Lab Corporation is currently seeking a Software Developer II . Reporting to the Business Applications Supervisor, this role will be responsible for developing and maintaining Q-Lab's web, database, and client/server business...SuggestedFull timeWork experience placement
- ...We are seeking a skilled Java AWS Modernization Engineer responsible for designing, maintaining, and modernizing legacy Java applications while transitioning them to scalable, cloud-based architectures on AWS. The role focuses on improving system performance, reliability...Suggested
- ...Software Engineer Cleveland, OH Job Summary The Software Engineer is responsible for directing the creation and rollout of solutions that meet organizational objectives. Demonstrated experience implementing APIs Experience working within the Microsoft...SuggestedContract work
- ...Build and support web services and enterprise applications Prepare software for deployment to production environments Respond to and... ...Drools/RedHat Business Rules Management System or another rules engine. Experience in web applications and JUnit. Experience in JBoss...Permanent employmentContract workWork experience placementLocal area
- ...A technology solutions provider is looking for a Senior Software Engineer to design and maintain scalable software solutions. The candidate will lead technical initiatives, ensure system performance and reliability, and work closely with cross-functional teams. A deep...Remote work
$105k - $165k
...Fortune Brands here. Job Description The Lead Infrastructure Engineer plays a critical role in designing, implementing, and managing... ...responsible for ensuring the seamless integration of hardware, software, networks, and cloud services to support business operations...Remote workFlexible hours$40.87 - $57.69 per hour
...Job Title: Embedded Engineer Job Description We are seeking a skilled Embedded Engineer to design and implement embedded firmware in C/C++ for microcontroller and processor-based systems. You will develop drivers, board support packages, and application-level firmware...Contract workTemporary workRemote work$75k - $90k
...: Must be able to work in the US without sponsorship. What's the Job? Designing, building, and maintaining websites and software applications. Using scripting languages and content creation tools to develop engaging digital media. Collaborating with teams...Weekly payPermanent employmentTemporary workWork at officeFlexible hours- A technology solutions provider is seeking a skilled Java AWS Modernization Engineer to design, maintain, and modernize legacy Java applications on AWS. This role is pivotal in improving system performance, reliability, and maintainability by transitioning to cloud-based...
- ...Sr Software Developer (React, Node.js, and Postgres) Location: Westlake, TX Duration: 12Months+ Extension Hourly Rate: Depending on Experience... ...) Work Authorization: Job Description: Position: Sr Software Engineer will play an integral role in the development of our enterprise...Hourly payPermanent employmentContract workLocal area
- ...Experience with backend service integration using ReactJS, NodeJs, Java, Spring Boot, and REST APIs. Knowledge of browser rendering engines and optimization techniques. Prior experience in banking, financial services, or other highly regulated domains....
- ...Education: Bachelor's degree in information technology, Computer Science, Software Engineering, or a related field. Experience: Generally, a minimum of 14 years of experience in software engineering and/or application engineering. Proven experience in architecture...Remote work
- ...0 years of experience in Java and strong expertise in web services. Responsibilities include building web applications, deploying software, managing projects, and utilizing AWS. This position demands excellent problem-solving skills and a passion for innovation. Join a...
- ...Duties and Responsibilities:Oversee and manage a team of Software Engineers, providing guidance through regular 1:1 meetings, mentorship, and career coaching.Conduct annual performance reviews, set individual performance goals, and provide constructive feedback to team...
- ...Azure Cloud Engineer An Azure Cloud Engineer is responsible for designing, deploying, and maintaining cloud infrastructure and services within Microsoft Azure. At the early–mid level, the role focuses on hands-on implementation, operational support, and gradual ownership...
- ...architectures, cost management controls, and other Azure governance principles. Debugging application code and troubleshooting interface software. Developing and maintaining front-end architectures that support user interfaces. Improving and monitoring front-end...
- We are seeking a dynamic Cloud Technical Lead to join our team and drive the strategic advancement of our cloud infrastructure. This role is pivotal in integrating and enhancing our use of Microsoft 365 and Cloud technologies, while supporting cross-functional teams...Contract work
- ...developers to design, develop and deploy robust, scalable and secure software solutions in compliance with enterprise standards... ...stories, tasks, and acceptance criteria. Provide hands-on engineering leadership-write code, conduct code reviews, and remove blockers...Full time
- ...Goosehead-Insurance is looking for an Azure Cloud Engineer to design, deploy, and maintain cloud infrastructure within Microsoft Azure. This role will involve hands-on implementation and operational support, ensuring systems are scalable and secure. The ideal candidate...
- Senior Java Full Stack Engineer The Senior Java Full Stack Engineer is responsible for designing, developing, and delivering high-quality... ...2EE and modern web technologies. This role supports end-to-end software development across API, batch, and web layers, with a strong...
- A leading tech company in Westlake, Ohio is looking for a hands-on Java Full Stack Engineer to work in an Agile environment. This role involves designing, developing, and maintaining scalable microservices and APIs. The ideal candidate should have strong experience in...
- This role requires a hands-on Java Full Stack Engineer working in an Agile environment to design, develop, and maintain scalable technical solutions. The candidate will collaborate closely with engineering teams to deliver high-quality microservices and APIs, supporting...
- ...after the training and probationary period.*The Cloud DevSecOps Engineer is responsible for building and maintaining secure, scalable... ...infrastructure while embedding security practices throughout the software development lifecycle. This role bridges development, operations...Work at officeRemote workHome office
- ...Developer with experience in .NET Core, AWS, and proficiency in AI tools like GitHub Copilot. Your responsibilities include preparing software for deployment, resolving user issues, and managing projects. Candidates should have strong capabilities in front-end and back-end...
- ...end and back-end development, as well as familiarity with AI coding tools like GitHub Copilot. Responsibilities include preparing software for deployment, resolving user issues, and managing projects. Join a diverse team committed to inclusivity and equal opportunity in...
- ..., 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 small...Permanent employmentContract workLocal area
- Transmission Line Engineer Lead - Kiewit Power Delivery Engineering Requisition ID: 178918 Job Level: Senior Level Home District/Group... .... Proficiency with PLS‑CADD and related transmission design software. Experience leading engineering teams or serving as a technical...Full timeWeekend work
- ..., 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 small...Permanent employmentContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Westlake, OH
- software support Westlake, OH
- id software Westlake, OH
- healthcare software sales Westlake, OH
- remote software sales Westlake, OH
- software engineer - cloud services Westlake, OH
- entry level software sales Westlake, OH
- software asset management analyst Westlake, OH
- ultimate software Westlake, OH
- software Westlake, OH

