As a Software Engineer on the Engineering Platforms team, you will contribute to the development and support of enterprise-grade services and internal developer platforms. You ll work in agile teams to improve CI/CD pipelines, support platform integrations, and enhance developer experience through modern tools and frameworks. This role is ideal for someone with at least 3 years of experience in Java development and a passion for building scalable, reusable, and secure engineering solutions.
Key Responsibilities / Duties:
-
Design, develop, and maintain enterprise services using Java and object-oriented programming principles.
-
Contribute to the evolution of the internal developer platform, focusing on usability, automation, and self-service capabilities.
-
Enhance CI/CD pipelines and DevSecOps practices using tools such as Git, Bitbucket Pipelines, Jenkins, Maven, Gradle, and SonarQube.
-
Support and integrate platforms including:
-
Artifactory for artifact management
-
Atlassian suite (Jira, Confluence, Bitbucket) for collaboration and tracking
-
SonarQube for code quality
-
API Management platforms (i. e. Anypoint. Apigee, Boomi, Kong)
-
Power Platform for low-code/no-code solutions
-
GitHub Copilot and other AI-assisted development tools
-
Develop and maintain RESTful APIs and microservices
-
Collaborate with product, infrastructure, and support teams across a global organization.
-
Participate in agile ceremonies and contribute to sprint planning, retrospectives, and demos.
-
Advocate for reusable patterns and enterprise architecture maturity.
-
Engage in hands-on development, including peer programming and code reviews.
-
Support the services you create and champion automation and self-service engineering practices.
-
Participate in an on-call rotation and perform related duties to ensure platform stability and timely issue resolution.
Work Experience / Knowledge:
-
At least 3+ years of professional software development experience.
-
Strong proficiency in Java and object-oriented programming.
-
Solid understanding of the software development lifecycle (SDLC).
-
Experience working in agile development teams.
-
Experience developing with CI/CD tools and practices.
-
Understanding of microservices architecture and cloud-native development is a plus.
Preferred Skills / Other Personal Attributes Required:
-
Demonstrates a willingness to explore and contribute to new and exciting initiatives, while maintaining accountability for foundational engineering work that ensures platform stability, scalability, and long-term success.
-
Experience with cloud-based platforms (Snowflake and AWS are preferred)
-
Exposure to testing and automation tools (JUnit, Selenium, JMeter).
-
Experience with developer experience tools and frameworks.
-
Self-motivated team player who thrives in a collaborative environment
-
Excellent verbal and written communication skills
-
Open minded, flexible, and willing to listen for other people s opinions
-
Strong organizational skills and detail orientation
-
Ability to react positively under pressure to meet tight deadlines
-
Must have a strong sense of urgency and the ability to effectively prioritize and multi-task assorted tasks daily
-
Strong analytical and problem-solving skills.
-
Excellent communication and collaboration abilities
Formal Education: A Bachelor s Degree in Computer Science, Management Information Systems, Computer Engineering or related field of study or equivalent years of direct work experience.
Working Conditions:
-
Normal office environment with little exposure to noise, dust and temperatures.
-
The ability to lift, carry or otherwise move objects of up to 10 pounds is also necessary.
-
Normally works a regular schedule of hours, however hours may vary depending upon the project or assignment.
Our benefit policy includes but not limited to:
- Competitive Compensation
- Flexible, Hybrid Work
- 30 days Annual Leave + Public Holidays
- Life Insurance
- Retirement Planning
- Group Personal Accident Insurance
- Medical Insurance for Employee and Family
- Annual Health Check-up
- 26 weeks Maternity Leave
- Paternal Leave
- Adoption Leave
- Near site Childcare Facility
- Employee Assistance Program
- Study Support
- Employee Stock Purchase Plan
- ESG Commitments and Goals
- Business Resource Groups
- Career Development Programs
- Mentoring Programs
- Invesco Cares
- Dress for your Day