
Software Engineer
Full Job Description
Software Engineer - Principal Global Services - Pune, India
Principal Global Services is seeking a dedicated and ambitious Software Engineer to join our dynamic team in Pune, India. This is an outstanding opportunity to work with modern technologies and support our content management system in a collaborative and innovative environment.
Role Description
We are looking for a knowledgeable Software Engineer to join our staff. The selected individual will play a key role in developing and maintaining our content management system, contributing to our mission of delivering exceptional technology solutions.
Key Responsibilities:
- Develop and maintain Drupal themes and modules.
- Implement front-end solutions using Drupal, HTML, CSS, and JavaScript.
- Utilize basic PHP programming for Drupal development.
- Ensure compliance with Web Content Accessibility Guidelines (WCAG) 2.2.
- Work with web component build systems and CI/CD tooling (e.g., GitHub Actions).
- Deploy and manage applications on cloud platforms such as Pantheon and AWS.
- Collaborate effectively with team members, demonstrating strong communication and interpersonal skills.
- Apply analytical and problem-solving skills to address technical challenges.
Qualifications:
- Bachelor's degree in Engineering or a related field.
- 2 to 5 years of relevant experience.
Additional Information:
The ideal candidate will possess a strong engineering approach, thrive in an agile and fast-paced environment, and have a high level of understanding of supported systems and processes. We value strong technical skills, a positive attitude, excellent communication, and time management abilities.
Key Proficiencies:
- Make sound business decisions
- Embrace change
- Build positive relationships
- Get results
- Act strategically
- Cultivate talent
This is a permanent position offering a fantastic opportunity to advance your career and contribute to our mission of delivering outstanding technology solutions.