• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
Ireland Jobs Expertini

Principal Software Engineer Position in Cork - Acuity Brands


Job description



Acuity Inc.

(NYSE: AYI) is a market-leading industrial technology company.

We use technology to solve problems in spaces, light and more things to come.

Through our two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), we design, manufacture, and bring to market 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.

We look to aggressively deploy capital to grow the business and to enter attractive new verticals. 




Acuity Inc.

is based in Atlanta, Georgia, with operations across North America, Europe and Asia.

The Company is powered by approximately 13,000 dedicated and talented associates.

Visit us at . 


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.

With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining how people interact with sound, video, and control technologies.


We are seeking a Principal Software Engineer to architect, design, and develop microservices for QSC’s evolving enterprise technology stack.

This role will be responsible for building high-performing, scalable, and resilient services utilizing the Microsoft Azure technology ecosystem.

These services will power omni-channel experiences across QSC’s internal business platforms (such as Salesforce and Oracle) and external customer-facing systems (such as websites, first-party portals, and applications).


The Principal Software Engineer will play a critical role in enabling strategic capabilities such as software subscriptions, self-service account management, and personalized experiences, serving as both a technical expert and a hands-on builder within a fast-paced, collaborative environment.

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 regards 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.

 




Please click and for more information. 




 




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 (770) 922-9000.

Please clearly indicate what type of accommodation you are requesting and for what requisition.

 




 




Any unsolicited resumes sent to Acuity Inc.

from a third party, such as an Agency recruiter, including unsolicited resumes sent to an Acuity Inc.

mailing address, fax machine or email address, directly to Acuity Inc.

employees, or to Acuity Inc.

resume database will be considered Acuity Inc.

property.

Acuity Inc.

will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. 




 




Acuity Inc.

will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees.

This includes any Agency that is an approved/engaged vendor, but does not have the appropriate approvals to be engaged on a search. 



 





 

Required Skill Profession

Computer Occupations


  • Job Details

Related Jobs

ST Engineering hiring Principal Engineer, Software Job in Dublin 8, County Dublin, Ireland
ST Engineering
Dublin 8, County Dublin, Ireland
Chipright hiring Principal Software Engineer Job in Galway, Galway, Ireland
Chipright
Galway, Galway, Ireland
Carelon Global Solutions Ireland hiring Principal Software Engineer Job in Limerick, County Limerick, Ireland
Carelon Global Solutions Ireland
Limerick, County Limerick, Ireland
Reperio Human Capital hiring Principal Software Engineer Job in Dublin, County Dublin, Ireland
Reperio Human Capital
Dublin, County Dublin, Ireland
Toast hiring Principal Software Engineer Job in Dublin, County Dublin, Ireland
Toast
Dublin, County Dublin, Ireland
Chipright hiring Principal Software Engineer Job in ireland, ireland, Ireland
Chipright
ireland, ireland, Ireland
Acuity Brands hiring Principal Software Engineer Job in Cork City, , Ireland
Acuity Brands
Cork City, , Ireland
Acuity Brands hiring Principal Software Engineer Job in Cork City, Ireland, Ireland
Acuity Brands
Cork City, Ireland, Ireland
Microsoft Corporation hiring Principal Software Engineer Job in Dublin, Ireland, Ireland
Microsoft Corporation
Dublin, Ireland, Ireland
Microsoft Corporation hiring Principal Software Engineer Job in Dublin, , Ireland
Microsoft Corporation
Dublin, , Ireland
DraftKings hiring Principal Software Engineer, Backend Job in Dublin, County Dublin, Ireland
DraftKings
Dublin, County Dublin, Ireland
Autodesk hiring Principal Software Engineer - platform Job in Dublin, County Dublin, Ireland
Autodesk
Dublin, County Dublin, Ireland
Autodesk hiring Principal Software Engineer - platform Job in Dublin, , Ireland
Autodesk
Dublin, , Ireland
Mastercard hiring Sr. Principal Software Engineer Job in Dublin, Ireland, Ireland
Mastercard
Dublin, Ireland, Ireland
Autodesk hiring Principal Software Engineer - platform Job in Dublin, Ireland, Ireland
Autodesk
Dublin, Ireland, Ireland
Microsoft Corporation hiring Principal AI Software Engineer Job in Dublin, , Ireland
Microsoft Corporation
Dublin, , Ireland
Microsoft Corporation hiring Principal AI Software Engineer Job in Dublin, Ireland, Ireland
Microsoft Corporation
Dublin, Ireland, Ireland
Oracle hiring Principal Software Engineer, Cloud Performance Job in Dublin, County Dublin, Ireland
Oracle
Dublin, County Dublin, Ireland
Oracle hiring Principal Software Engineer, Cloud Performance Job in DUBLIN, Ireland, Ireland
Oracle
DUBLIN, Ireland, Ireland
Reperio Human Capital hiring Principal Software Developer Job in Dublin 17, County Dublin, Ireland
Reperio Human Capital
Dublin 17, County Dublin, Ireland

Unlock Your Principal Software Potential: Insight & Career Growth Guide


Real-time Principal Software Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Principal Software in Cork, Ireland, highlighting market share and opportunities for professionals in Principal Software roles.

2210 Jobs in Ireland
2210
242 Jobs in Cork
242
Download Principal Software Jobs Trends in Cork and Ireland

Are You Looking for Principal Software Engineer Job?

Great news! is currently hiring and seeking a Principal Software Engineer to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Acuity Brands adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying Ireland laws and regulations

What Is the Average Salary Range for Principal Software Engineer Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in Cork. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Principal Software Engineer?

Key qualifications for Principal Software Engineer typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Principal Software Engineer?

To improve your chances of getting hired for Principal Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Principal Software Engineer Job Success

Acuity Brands interview tips for Principal Software Engineer

Here are some tips to help you prepare for and ace your Principal Software Engineer job interview:

Before the Interview:

Research: Learn about the Acuity Brands's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Principal Software Engineer interview at Acuity Brands, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Acuity Brands's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Principal Software Engineer Positions

Setting up job alerts for Principal Software Engineer is easy with Ireland Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!