
Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
About the Role:
We are looking for a technically skilled and motivated Associate Automation Analyst to help design, implement, and support automation solutions that improve operational efficiency and system integration. The ideal candidate will have a strong foundation in software development, hands-on experience with cloud environments (especially AWS), and a passion for automation and process improvement.
Key Responsibilities:
• Design, build, and maintain automation workflows to streamline business processes and reduce manual effort.
• Collaborate with technical and business teams to identify automation opportunities and translate them into scalable, maintainable solutions.
• Apply software engineering principles to automation design, following clean code and architecture best practices.
• Monitor and enhance existing automations to ensure performance, reliability, and security.
• Document technical designs, processes, and support guides.
Required Qualifications:
Solid hands-on experience with at least one modern programming language: .NET (C#) or Java.
• Proficiency in designing and consuming RESTful APIs.
• Strong working knowledge of AWS services, including (but not limited to): EC2, Lambda, S3, CloudWatch, IAM, CloudFormation/CDK.
• Understanding of application architecture principles, including microservices, event-driven design, and API integration patterns.
• Experience with infrastructure as code (IaC) using tools like Terraform, AWS CDK, or CloudFormation.
• Familiarity with CI/CD pipelines, including tools like GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline.
• Experience automating deployment, monitoring, and operational workflows in cloud or hybrid environments.
• Ability to write clean, maintainable code and reusable automation components.
• Exposure to containerization technologies such as Docker and basic knowledge of orchestration tools (e.g., ECS, Kubernetes) is a plus.
• Experience with version control systems such as Git, and with collaboration workflows (pull requests, code reviews, branching strategies).
. Compliance with Anti-Money Laundering and Bank Secrecy Act related principles, laws, rules and regulations, as well as Itau’s related policies and procedures
Preferred Qualifications:
• Experience with Jira automation, BPM tools, or OutSystems.
• Exposure to low-code automation platforms or workflow orchestration tools.
• Basic understanding of security, monitoring, and logging in cloud-based environments.
Soft Skills:
• Analytical mindset and strong problem-solving abilities.
• Effective communicator and team collaborator.
• Self-starter with willingness to learn and grow in a fast-paced, hybrid work environment.