Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Experian, so some details may not match this job. The employer's own page has the real description.
Overview
The Principal Software Engineer at Experian is responsible for leading the development and enhancement of various software solutions within our organization. This role encompasses architectural design, guiding development teams, and ensuring high-quality outcomes in product delivery. The ideal candidate will leverage their extensive experience in software engineering to create innovative technological solutions that align with business objectives, while also mentoring junior engineers and collaborating cross-functionally with other teams to improve our products and services.
Job Responsibilities
- Design and implement scalable, efficient, and reliable software systems.
- Lead and mentor engineering teams, providing guidance on best practices and technical challenges.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements.
- Perform code reviews and maintain high standards of quality for the development process.
- Evaluate and recommend new technologies and tools to improve the software development lifecycle.
- Participate in troubleshooting and resolving production issues in a timely manner.
- Contribute to system architecture discussions and decisions, ensuring alignment with business strategy.
- Document technical specifications and guidelines to ensure transparent communication within the engineering team.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with a strong emphasis on object-oriented programming.
- Proficiency in programming languages such as Java, C#, or Python.
- Demonstrated experience with cloud technologies (e.g., AWS, Azure, GCP).
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with microservices architecture and API development.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and interpersonal skills, with an aptitude for leadership.
Technologies & Tools
In this position, the Principal Software Engineer will utilize a variety of technologies including cloud platforms (AWS, Azure), programming languages such as Java and Python, and frameworks like Spring and .NET. Familiarity with CI/CD tools, containerization (Docker, Kubernetes), and version control systems (Git) will also be crucial for ensuring efficient development cycles and maintaining application stability.
Ideal Candidates
The ideal candidate for this role will possess strong leadership qualities and a proactive attitude towards problem solving. They should be an effective communicator who can articulate complex ideas clearly and concisely. A passion for innovation and continuous improvement, coupled with a collaborative spirit, will enable the candidate to thrive in Experian’s dynamic work environment. Candidates should also exhibit resilience and adaptability in the face of challenges, while being committed to delivering exceptional technical solutions.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.