Platform Software Engineer
Job Summary
- Software Engineering: Design develop operate and continuously improve enterprise software solutions using Python SQL Java and other programming languages as needed.
- Cloud & Architecture: Build and maintain AWS-based solutions including cloud administration event-driven systems and distributed architectures.
- DevOps & Quality: Implement CI/CD pipelines automated testing and software quality practices to ensure reliable delivery.
- Modern Engineering: Apply AI-assisted development tools and modern engineering practices to improve productivity and software quality.
- Agile Collaboration: Work closely with Product Owners business stakeholders and cross-functional teams to translate business requirements into technical solutions.
- Technical Ownership & Innovation: Independently drive technical initiatives contribute to architectural decisions share knowledge and continuously improve products processes and ways of working.
- 8 years of professional experience building operating and evolving enterprise software solutions in complex environments.
- Strong hands-on software engineering background and knowledge of modern software architecture.
- Solid experience with AWS cloud services and administration.
- Advanced programming skills in Python SQL and Java with flexibility to work with other programming languages.
- Experience designing and implementing event-driven and distributed architectures.
- Good knowledge of DevOps practices CI/CD pipelines automated testing and software quality standards.
- Understanding of AI-assisted software development and modern engineering practices.
- Experience working in Agile product teams collaborating with Product Owners and business stakeholders.
- Strong ownership mindset autonomy problem-solving skills and ability to deliver results with minimal supervision.
- Ability to adapt to changing priorities work with ambiguity and contribute proactively to team improvements.
- Excellent communication collaboration and stakeholder management skills.
- Fluent English both written and spoken.
- Experience designing scalable secure and maintainable platform solutions.
- Knowledge of Snowflake as a cloud data platform and data warehouse.
- Experience with Microsoft Azure cloud services.
- Data engineering background including dbt Apache Airflow AWS Glue serverless architectures and ETL/ELT pipelines.
- Knowledge of data modelling and analytics platforms.
- Experience with Microsoft Fabric.
- Exposure to platform architecture microservices and integration patterns.
Required Skills:
Key Performance Indicators: Overall change effectiveness measures. Business value capture from key programs. Quality of relationships with relevant leaders and team. Graduate or postgraduate degree; Coaching or psychology background desirable; Further education change management organizational development; 5 years experience driving organizational change projects; Experience in the Pharmaceutical industry; Strong written and verbal communication skills as well as solid presentation skills; Flexible and adaptable; able to work in ambiguous situations; A highly organized energetic and creative change professional; Must be a team player and able to work collaboratively with and through others; Ability to influence others (Sr. leadership) and move toward a common vision or goal.