Apply for jobs Login
World map with all continents displayed

Lead Architect - Python, AWS - Finance market

10+ years
Full-time (40h)
Finance
Full Remote
Python
AWS
SQL
Apache Spark
CI/CD

Requirements

Must-haves

  • 10+ years of experience in software engineering
  • Proficiency in Python, Java, or Scala
  • Strong system architecture and design skills
  • Leadership experience
  • Experience building CI/CD pipelines
  • Experience with Apache Spark (AWS Glue, EMR, Databricks)
  • Experience with Data analysis and ETLs (e.g. Pandas, Kafka, AWS Kinesis)
  • Experience with DevOps and production operations
  • Knowledge of Data Lake design and implementation
  • Strong knowledge of AWS compute, serverless, database, storage, container, and security
  • Strong knowledge of SQL databases (e.g. MySQL, SQL Server, Postgres)
  • Strong knowledge of security and compliance-related engineering best practices
  • Mastery of object-oriented best practices (e.g. SOLID, DDD, DRY, etc.)
  • Excellent problem-solving and analytical skills
  • Excellent communication skills in both spoken and written English
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

Nice-to-haves

  • Startup experience
  • Data Warehouse
  • Auth (e.g. OpenID, JWT, SSO)
  • API design standard (REST or GraphQL)
  • Experience with infra-as-code (e.g. Terraform, Ansi, CloudFormation)
  • Experience with containerization technologies (e.g. Docker, Kubernetes)
  • Experience with NoSQL databases (e.g. Redis, Cassandra, Elastic)
  • Experience with JavaScript, TypeScript, Node.js, React Native
  • Contributions to open-source software engineering projects
  • Active participation in the software engineering community

What you will work on

  • Create technical architectures that support product roadmap
  • Explore the team’s technical skills to efficiently build products and platform enhancements
  • Prototype new technologies and tools to quickly determine their suitability for our tech stack and engineering process
  • Create technical designs that can be rapidly implemented by our engineering team
  • Participate in code and design reviews with our engineering team to make sure your designs are properly implemented and meet technical requirements
  • Participate in the development of complex features as needed to help expedite project delivery
  • Partner with the security and compliance teams to ensure that nonfunctional requirements such as security, scalability, performance, observability, cost, and time to market are met
  • Partner with product managers to understand business needs and help refine product requirements to facilitate rapid project execution
  • Provide technical guidance and mentorship to teammates on best practices, coding standards, and emerging technologies in software engineering
  • Communicate technical concepts effectively to both technical and non-technical audiences
  • Stay updated with emerging trends and advancements in software engineering
  • Share knowledge and insights with the team and the broader organization
This job is closed Create a Strider account today, and get matched with other great job opportunities!
This job is closed Create a Strider account today, and get matched with other great job opportunities!

Other jobs you might like

Get matched with the best remote opportunities from today's top US companies

Find a great full-time opportunity
Earn more compensation for your hard work
Access exclusive benefits like healthcare, English classes, and more
1-1 individualized training to succeed in the international job market
Apply for remote jobs