The Thomson Reuters Tax & Accounting Cloud Scrum Team has an exciting opportunity for a motivated cloud engineer to be part of a growing, results-oriented team developing cloud-based solutions. We’re looking for diverse, passionate, self-starting, cross-functional engineers to help design, develop, and deliver AWS cloud solutions to Tax & Accounting and other areas of the broader enterprise.
The specific solutions we drive are non-functional requirements, including disaster recovery, security and encryption, CI/CD, configuration management, and more. We take on work directly from our TRTA Stakeholders; collaborate to get input and requirements from across the organization; and build and deliver those solutions. The definition of done for a solution is, “when a customer is using it in production”—we’re extremely delivery focused. We prefer generalists and cross-functional engineers, as our work encompasses a variety of skills, including development (especially Python), research and design work, or creating proofs-of-concept.
The team uses the Scrum methodology for agile development. Team members are expected to participate in the various scrum “rituals”, including daily stand-ups, performing demos for stakeholders, sprint retrospectives, and sprint planning. Team members are self-starters, give and receive constructive criticism, and strive to continuously improve themselves and the team as a whole.
Specify and develop solutions in Python
Ensure code quality, maintainability, scalability, and consumability.
Request and perform peer review for code, designs, and documents.
Provide work breakdown and estimates for complex tasks.
Perform POCs using cloud technologies
Participate in design sessions with the team and architects
Create technical documentation, diagrams, and presentations
Recognize blockers, escalate to team, and collaborate to remove them
Collaborate within the team to learn, mentor, and improve velocity
Work together with cross-functional teams (particularly Cloud Center of Excellence) and architects to understand business requirements as well as leverage existing solutions
Ability to work with a distributed global team and use collaboration tools for greater efficiency
Excellent verbal and written communications skills
Willingness to improve, give and receive feedback, and work with others
Two years experience working with AWS
Two years experience coding in Python or similar programming language
Two years experience with three or more of the following:
Networking infrastructure (TCP/IP, UDP, routing, switching, load balancing)
Network services (DHCP, DNS, NTP, directory services, proxies)
Three or more years of experience as a software developer, SRE, or DevOps/SysOps engineer
Experience with JSON and/or YAML for interacting with AWS
Demonstrated knowledge of application or infrastructure security
Experience with Scrum or other Agile software development practices
Experience with software development tools and techniques
Strong collaboration skills; ability to get work done with and through others
Ability to research and learn new and emerging technologies
Excellent communication skills with the ability to influence and build solid relationships within and outside the team
Excellent analytical and problem-solving skills
Ability to present ideas and documents to business, technology and executive audiences
Bachelor’s degree and/or technical certifications; Computer Science degree and/or AWS certifications preferred
Experience with distributed revision control systems
Experience deploying AWS resources using CloudFormation
Experience with IAM policies and/or resource-based policies
Experience with Security Groups and Network ACLs (NACLs)
Experience with the AWS CLI and/or SDK
Experience scripting in Bash (Linux) and DOS or PowerShell (Windows)
Understanding of application security best-practices
Understanding of infrastructure security best practices
Ability to translate business requirements into agile stories and tasks with estimates
Experience designing and architecting solutions based on business requirements
Experience with development tools such as Git, PyCharm, Nose/Unittest, Flake8
Experience with deployment automation tools such as Jenkins, Puppet, Chef, Ansible, Packer
At Thomson Reuters, we believe what we do matters. We are passionate about our work, inspired by the impact it has on our business and our customers. As a team, we believe in winning as one - collaborating to reach shared goals, and developing through challenging and meaningful experiences. With more than 45,000 employees in more than 100 countries, we work flexibly across boundaries and realize innovations that help shape industries around the world. Making this happen is a dynamic, evolving process, and we count on each employee to be a catalyst in driving our performance - and their own.
As a global business, we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Thomson Reuters is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.
Intrigued by a challenge as large and fascinating as the world itself? Come join us.
To learn more about what we offer, please visit thomsonreuters.com/careers.
More information about Thomson Reuters can be found on thomsonreuters.com.