Software Architect

Versapay
Summary
Join Versapay as a Chief Architect, reporting to the VP of Engineering, and make a huge impact on designing and coding scalable, high-performance software. You will participate in innovation research (AI/ML), develop a unified product architecture, enhance cloud scalability, and mentor other engineers. The role involves designing, developing, and testing product features, defining architectural principles, troubleshooting performance issues, collaborating with cross-functional teams, leading research initiatives, and providing guidance to junior engineers. Versapay offers a competitive salary and a remote work environment. The company values customer obsession, collaboration, diversity, innovation, execution, and ownership. Versapay is committed to providing an inclusive and accessible work environment.
Requirements
- Background in computer science engineering and at least 7 years in software engineering under your belt, having written enterprise scale software in an agile test-driven culture that has shipped to market
- Proven machine learning integration using traditional techniques and/or AutoML platforms
- Strong knowledge & practice in a variety of technology spanning, algorithms/data-structures, languages (e.g. Ruby, Java, Python, C#), databases (e.g. Postgres, Oracle, SQLServer), operating systems (e.g. Mac, Windows, *nix), and benchmarking tools/techniques
- Demonstrated experience leveraging LLMs and LLM cloud providers (e.g. Azure OpenAI, AWS Bedrock) for productivity and product benefit
- Able to effectively deliver written and verbal communications that are clear, compelling, to socialize ideas and get buy-in
- Excellent organizational skills, work ethic, and passion to deliver on commitments
- Able to work effectively in a team with minimal supervision, using your knowledge to source and resolve problems
Responsibilities
- Drive us forward: Design, develop, and test, product features satisfying business & technical requirements on time and on budget
- Develop the big picture: Define & maintain architecture principles, patterns, and standards with particular attention to scalable, and high performing design
- Get in the weeds: Triage and correct performance and/or data integrity concerns by reviewing & evaluating code, data patches, system logs, and process/memory/disk consumption utilization
- Collaborate across teams: Partner with product managers/analysts, customer care, DevOps, and other engineers on features and support cases, supporting technical decision making, and leading work that affects more and more complex systems and critical areas of our application
- Lead research: Provide critical R&D to help us continue to design for scale and reliability as we grow (and weβre growing)
- Coach and mentor: Provide guidance to junior-intermediate engineers on the team and others when possible
Preferred Qualifications
- Experience specifically in Ruby/Rails/Sinatra is a big plus
- Preferably, experience in the Payments Industry and/or PCI/DSS, would be a strong asset
Benefits
- $180,000 - $200,000 a year
- #LI-Remote
Share this job:
Similar Remote Jobs
