Back to search
Atlas Search Linkedin · Posted 3d ago

Software Engineer

Salt Lake City

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About Our Client

Our client is a rapidly growing global financial technology organization that is transforming how institutional and private wealth professionals access and manage alternative investments. Their innovative cloud-based platform supports some of the world's leading financial institutions by delivering sophisticated technology solutions that streamline complex investment processes.

Recognized as an industry leader for innovation and continued growth, our client offers the opportunity to work alongside highly talented engineering teams building scalable, enterprise-grade solutions that power mission-critical financial applications. This is an opportunity to make a significant impact while working with modern technologies in a collaborative, fast-paced environment.


About the Role

Our client is seeking an experienced Python Automation Engineer to design and build scalable automation and web data extraction solutions for secure, enterprise-level environments. This individual will play a key role in architecting cloud-native automation platforms that interact with complex web applications, authentication-protected portals, and multiple external data sources.

The ideal candidate has deep expertise in Python development, browser automation, AWS serverless technologies, and building resilient automation frameworks capable of operating at scale.


Responsibilities

  • Design, develop, and maintain advanced Python-based automation and web scraping solutions using Playwright and related technologies.
  • Build scalable, serverless automation pipelines leveraging AWS services including Lambda, Step Functions, S3, CloudWatch, and Secrets Manager.
  • Develop secure automation workflows capable of navigating JavaScript-heavy applications, multi-factor authentication, session management, and complex login processes.
  • Create highly reliable data extraction systems with intelligent logging, monitoring, retry logic, and fault tolerance across multiple data sources and APIs.
  • Collaborate with engineering teams to influence architecture, establish best practices, and deliver high-quality automation solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
  • 10+ years of Python development experience with extensive expertise in automation, web scraping, and browser automation frameworks such as Playwright, Selenium, Scrapy, or BeautifulSoup.
  • Strong experience deploying cloud-native solutions within AWS, including Lambda, IAM, S3, CloudWatch, Secrets Manager, and Step Functions.
  • Solid understanding of authentication workflows, HTTP/HTTPS protocols, APIs, asynchronous programming, Docker, CI/CD, infrastructure as code, and modern software engineering practices.
  • Experience building enterprise-grade automation or data engineering solutions involving secure portals, ETL workflows, orchestration tools (Airflow or Step Functions), and automated testing frameworks.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent