Demo

Software Engineer - Sr

thomsonreuters
Eagan, MN Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 4/26/2025

About the Role


In this role as a Senior Software Engineer, you will:


  • Deliver end-to-end technical solutions for multiple products or complex projects.
  • Solve complex problems with minimal guidance.
  • Design, develop, and test software systems and/or applications for enhancements and new products.
  • Write code according to coding specifications established for software solutions.
  • Deliver software features with exceptional quality, meeting designated release plans and delivery commitments.
  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Break down customer requirements/problems for the team.
  • Clearly communicate technical concepts to stakeholders.
  • Design and implement secure artifact provenance processes.
  • Develop and maintain chain of custody documentation.
  • Implement automated validation of build artifacts.
  • Create and maintain security documentation for FedRAMP compliance.
  • Configure and maintain build attestation systems.
  • Perform security assessments of supply chain components.


About You


You are a fit for this position if your background include:


Must Have:


  • 5 years of experience in software development.
  • Bachelor's degree in Systems Engineering or similar.
  • Proficiency in Golang, Python, JavaScript.
  • Experience with Infrastructure as Code (IaC) such as Terraform.
  • Working proficiency leveraging and operating AWS services such as IAM, SQS, S3, Lambdas, CloudFormation, CloudFront, DynamoDB, RDS, EKS, and EC2.
  • Experience with REST APIs and microservices.
  • Strong problem-solving and analytical thinking skills.
  • Automation and scripting proficiency with Bash, PowerShell.
  • Strong understanding of the software development lifecycle (SDLC).
  • Solid understanding of software supply chain security concepts.
  • Familiarity with main software supply chain security frameworks (e.g., SLSA).
  • Experience with artifact signing and verification systems (e.g., Sigstore, in-toto).
  • Demonstrated experience with FedRAMP compliance processes.


Nice to Have:


  • Knowledge of container security and container signing (e.g., Cosign).
  • Understanding of SLSA (Supply Chain Levels for Software Artifacts) framework.
  • Familiarity with CISA's software supply chain security guidance.
  • Knowledge of Executive Order 14028 requirements.
  • Understanding of the Sigstore set of standards and tools is a plus.
  • Good knowledge of cryptography concepts (digital signatures, symmetric and asymmetric encryption, hashing, etc.).
  • Hands-on security engineering or application security experience is a plus.
  • Understanding of OWASP Top 10 vulnerabilities and best mitigation practices.
  • Good written and verbal communication skills.
  • Knowledge of SCRUM Agile methodology.
  • Understanding of CI/CD pipelines.
  • Experience with GitHub and Azure DevOps.



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


The pay range that the employer in good faith reasonably expects to pay for this position is $44-54\hr USD.


Our opt-in benefits can include medical, dental, vision and retirement benefits.


Applications will be accepted on an ongoing basis.


Tundra Technical Solutions (the operator of this Talent Community) is a global leader of contingent talent services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.


Salary : $44 - $54

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Sr?

Sign up to receive alerts about other jobs on the Software Engineer - Sr career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at thomsonreuters

thomsonreuters
Hired Organization Address Frisco, TX Full Time
Lead Accessibility Specialist Are you a curious, smart, self-driven accessibility professional who loves working in coll...
thomsonreuters
Hired Organization Address Frisco, TX Full Time
Sr. User Experience Designer Job Description Are you a curious, smart, self-driven UX professional who loves the challen...
thomsonreuters
Hired Organization Address Frisco, TX Full Time
Sr. User Experience Researcher Come join the Thomson Reuters UX Research team! We are a company of 24,000 team members i...
thomsonreuters
Hired Organization Address Eagan, MN Full Time
Attorney Product Specialist *This application may require you to complete an assessment CoCounsel, part of Thomson Reute...

Not the job you're looking for? Here are some other Software Engineer - Sr jobs in the Eagan, MN area that may be a better fit.

Sr. Chemical Process Engineer

Sr. Chemical Process Engineer, Huntersville, NC

Sr Software Engineer

Teslar Software, Springdale, AR

AI Assistant is available now!

Feel free to start your new journey!