Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Principal software engineer

Cork
Acuity Group Ltd
Principal software engineer
€80,000 - €100,000 a year
Posted: 7h ago
Offer description

Acuity Inc. (NYSE: AYI) is a market‑leading industrial technology company that designs, manufactures, and markets products and services that make a valuable difference in people’s lives.

We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and an audio, video and control platform. We focus on customer outcomes and drive growth and productivity to increase market share and deliver superior returns.

Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia and employs approximately 13,000 associates.


Job Summary

QSC is a global leader in full‑stack AV solutions, delivering cutting‑edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment and other markets. We are seeking a Principal Software Engineer to architect, design, and develop microservices for QSC’s evolving enterprise technology stack. This role will build high‑performing, scalable, and resilient services using the Microsoft Azure technology ecosystem, powering omni‑channel experiences across QSC’s internal and external platforms.


Key Tasks & Responsibilities (Essential Functions)


Microservices Architecture and Development:

* Design, develop, and deploy microservices leveraging Microsoft Azure PaaS services, including Azure Functions, App Services, Azure Kubernetes Service (AKS), Azure API Management, Azure Service Bus, and Event Grid.
* Define and own the architecture for microservices that are highly scalable, secure, resilient, and maintainable.
* Champion best practices for API design (REST, GraphQL) and event‑driven architectures (EDA).
* Write clean, maintainable, and efficient C# .NET Core / .NET 6+ code aligned with modern software engineering principles.
* Build APIs and services that integrate seamlessly with Salesforce, Oracle, web applications, mobile apps, and other enterprise systems.
* Develop Azure‑based CI/CD pipelines to automate builds, deployments, and testing using Azure DevOps.


Omni‑Channel Enablement and Customer Experience:

* Deliver microservices that enable seamless omni‑channel experiences across business and customer platforms, ensuring consistency, personalization, and performance.
* Build secure service layers to support customer authentication (SSO, OAuth, Azure Active Directory B2C) and user data management.
* Enable features such as software subscription lifecycle management, self‑service account tools, and dynamic content personalization.


Enterprise Integration and Data Services:

* Integrate microservices with enterprise systems including Salesforce Sales/Service/Experience Clouds, Oracle ERP modules, Aria billing solutions, and QSC’s proprietary applications.
* Build robust and scalable data services for near‑real‑time data exchange, synchronization, and transformation across platforms.
* Leverage Azure Data Factory, Azure SQL, Cosmos DB, and Azure Storage for backend data processing and persistence strategies.
* Define and enforce data modeling, API versioning, and service documentation standards.


Security, Reliability, and Performance Engineering:

* Implement service‑level security using OAuth2, JWT, role‑based access control (RBAC), and Azure Key Vault for secrets management.
* Establish monitoring, telemetry, logging, and alerting practices using Azure Monitor, Application Insights, and Log Analytics.
* Optimize microservices for high availability, disaster recovery, and scalability across global Azure regions.
* Conduct code reviews, security reviews, and performance testing for all services prior to production release.


Technical Leadership and Mentorship:

* Serve as a technical leader and mentor across engineering teams, fostering a high standard of technical excellence.
* Lead architecture discussions, code reviews, and technical workshops for internal engineers and contractors.
* Collaborate with enterprise architects, QA leaders, DevOps engineers, and platform owners to ensure system coherence.
* Stay current with evolving Azure capabilities and new architectural patterns, driving continuous innovation within the team.
* Advocate for “shift‑left” practices, ensuring quality, security, and scalability considerations are built early into the development lifecycle.


Skills and Minimum Experience Required

* 10+ years of progressive software engineering experience with deep expertise in backend systems development.
* 5+ years architecting, building, and operating microservices on Microsoft Azure.
* Proven success in designing large‑scale, event‑driven, distributed cloud‑native systems.
* Extensive experience integrating with enterprise platforms such as Salesforce and Oracle via APIs, events, and middleware.
* Deep knowledge of .NET Core / .NET 6+, C#, Azure SDKs, Azure DevOps, and modern API design practices.
* Demonstrated experience enabling customer‑facing experiences such as portals, self‑service capabilities, and subscription management.
* Hands‑on experience with Azure Kubernetes Service (AKS) and containerized microservices architecture is strongly preferred.
* Experience applying security best practices for cloud‑native services, including OAuth2, API security, and compliance.
* Experience working in agile development environments and collaborating with cross‑functional teams (UX, Product, QA, Infrastructure).


Qualifications

* Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field; Master’s degree preferred.
* Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate strongly preferred.
* Exceptional problem‑solving skills, strategic thinking, and a strong bias toward execution.
* Outstanding communication skills — able to clearly convey complex ideas and technical concepts to both engineering and business audiences.
* Strong passion for innovation, modern cloud technologies, and customer‑centric solution building.
* Self‑starter with the ability to thrive in a fast‑paced, dynamic, and collaborative environment.
* Committed to fostering a culture of learning, mentorship, and engineering excellence.

We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law.

Accommodation for Applicants with Disabilities: As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans. If you have difficulty using our online system due to a disability and need an accommodation, you may contact us at (contact info). Please clearly indicate what type of accommodation you are requesting and for what requisition.

#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior principal software engineer
Cork
Stelfox Tech Recruitment
Principal software engineer
Similar job
Senior principal software engineer
Cork
Stelfox Tech Recruitment
Principal software engineer
Similar jobs
Engineering jobs in Cork
jobs Cork
jobs County Cork
jobs Munster
Home > Jobs > Engineering jobs > Principal software engineer jobs > Principal software engineer jobs in Cork > Principal Software Engineer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save