FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong software engineering capabilities with a focus on developing scalable solutions, maintaining data pipelines, and applying best practices in software development. Proficient in modern programming languages and committed to continuous improvement and collaboration within cross-functional teams.
Highest-signal resume keywords
Software Engineering ExperienceProgramming in Scala, Java, or PythonData Engineering and Distributed SystemsVersion Control and Code Review PracticesAnalytical and Problem-Solving Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AlgorithmsData StructuresSoftware Design PrinciplesTestingCode ReviewData Pipeline DevelopmentScalable Software ArchitecturesCloud TechnologiesSoftware Development Best PracticesSystem Reliability and Performance
Soft Skills
Effective CommunicationCollaborationAttention to DetailWillingness to Learn
Industry Keywords
EMS Graph SystemsLarge-Scale DatasetsOperational ExcellenceGlobal Engineering Organization
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaPythonScala
About the role
Key responsibilities & impact- Contribute to the design, development, testing, and maintenance of EMS Graph systems.
- Collaborate with senior engineers and technical leads to deliver new features, enhancements, and platform improvements.
- Participate in code reviews, applying feedback to continuously improve code quality and engineering practices.
- Support the development and maintenance of data pipelines, services, and applications that process large-scale datasets.
- Work closely with Engineering, Product, and Data Science teams to build high-quality and scalable solutions.
- Troubleshoot application and platform issues, identify root causes, and help implement effective solutions.
- Contribute to improving system reliability, performance, and operational excellence.
- Follow software development best practices, including testing, version control, and documentation.
- Learn and apply modern engineering tools and technologies in a collaborative environment.
- Participate in team on-call rotations as knowledge, training, and experience allow.
Requirements
What you’ll need- Professional software engineering experience, including internships, co-ops, academic projects, or relevant hands-on experience.
- Strong foundation in computer science fundamentals, including algorithms, data structures, and software design principles.
- Experience programming in at least one modern language such as Scala, Java, or Python.
- Familiarity with software development practices, including version control systems, testing, and code review processes.
- Interest in distributed systems, data engineering, cloud technologies, and scalable software architectures.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills, with the ability to work in a team-oriented environment.
- Willingness to learn new technologies and contribute in a fast-paced, global engineering organization.
- Commitment to building secure, reliable, and high-quality software solutions.
- English proficiency to collaborate within a global team environment.
Benefits
Comp & perks- Experian is also proud to be an equal opportunity and affirmative action employer.
- Support initiatives that ensure data privacy, security, and compliance across all solutions.