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.

Software Engineer
Thomson ReutersSoftware Engineer building scalable, distributed software for Thomson Reuters’ legal, tax, compliance, and media products. Developing Java-based applications within Agile engineering teams.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in software development with a focus on Java, Agile methodologies, and clean coding practices. Demonstrates foundational engineering skills, an understanding of software design patterns, and the ability to collaborate effectively in a team environment.
Highest-signal resume keywords
Java ProgrammingAgile MethodologiesMicroservices ArchitectureDocker ContainerizationRelational Database Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Development LifecycleSoftware Design PatternsFunctional ProgrammingAutomated TestingQuality Assurance
Soft Skills
Strong CommunicationCollaboration SkillsAdaptabilityFeedback Acceptance
Tools & Technologies
Git Version ControlCI/CD PipelinesDocker
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering
Industry Keywords
ScalabilityIntegrationSecurityReliabilityTesting Practices
Tech Stack
Tools & technologiesDockerJavaMicroservicesScala
About the role
Key responsibilities & impact- Design, develop, test, deploy, maintain, and improve software systems and applications for global customers
- Collaborate with team members, mentors, stakeholders, product owners, architects, and engineering teams
- Develop scalable, reliable, and high-performing software solutions
- Contribute to software feature and application design, development, testing, and deployment under experienced engineers’ guidance
- Write clean, maintainable, well-tested, and well-documented code
- Participate in code reviews, debugging, testing, and quality improvement activities
- Understand requirements and deliver effective solutions
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog discussions
- Identify technical issues, troubleshoot problems, and support effective solutions
- Build technical knowledge by learning new tools, technologies, and software development practices
Requirements
What you’ll need- Bachelor’s degree in computer science or computer engineering
- 1–2 years of experience
- Experience in software development through academic projects, internships, or personal projects, independently and as part of a team
- Basic understanding of the software development lifecycle, including design, development, testing, and deployment
- Foundational software engineering skills
- Proficiency in at least one programming language, preferably Java
- Interest in learning Scala and exploring functional programming concepts
- Understanding of software design patterns, architectural principles, and system design fundamentals
- Exposure to microservices architecture and containerization technologies such as Docker
- Knowledge of relational database management systems
- Understanding of scalability, integration, security, reliability, and testing practices
- Familiarity with Agile methodologies, CI/CD pipelines, and version control systems such as Git
- Commitment to writing clean, maintainable, testable, and well-documented code
- Exposure to automated testing and quality assurance practices
- Ability to quickly learn new technologies and adapt to changing requirements
- Agile mindset and willingness to take feedback and continuously improve
- Strong communication and collaboration skills
- Ability to work effectively across teams and in a fast-paced environment
Benefits
Comp & perks- Flexible hybrid working environment with 2–3 days a week in the office depending on the role
- Flexible work arrangements, including work from anywhere for up to 8 weeks per year
- Flexible vacation
- Two company-wide Mental Health Days off
- Access to the Headspace app
- Retirement savings
- Tuition reimbursement
- Employee incentive programs
- Resources for mental, physical, and financial wellbeing
- Two paid volunteer days off annually
- Opportunities to get involved with pro-bono consulting projects and ESG initiatives
- Career development, continuous learning, and skill development through Grow My Way programming
- Supportive workplace policies for personal and professional responsibilities
- Inclusive and belonging-focused culture
- Reasonable accommodations for qualified individuals with disabilities and sincerely held religious beliefs