For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Embrace Software Inc
Embrace Software Inc

Lead Software Engineer / Architect (Python)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Architect

Tech stacks

Software Development
React
PostgreSQL
+35

Visa

U.S. visa required

Permanent role
4 days ago
Apply now

About Us

Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).

Why Join Embrace

  • Rapid Growth: Our team has expanded to over 300 members in just 4 years — and we’re proud to be recognized on the Inc. 5000 list of America’s fastest-growing private companies.
  • Financial Strength: We’ve secured $130M in capital.
  • Acquisitions: With 13 successful acquisitions to date, we’re operating in hyper-scale mode.
  • Fortune 500 Impact: We serve 16% of Fortune 500 companies.
  • Proven Leadership: Our CEO/Founder has a track record of creating over $2B in value through his ventures (prior ventures include being a founding member and Chief Strategist at Valsoft, as well as an early lead investor and Board member at VitalHub (TSX: VHI))

Join us as we lay the groundwork for exponential growth over the next 5 years. If you thrive in a fast-paced environment and share our vision, we’d love to have you on board!

Job Description

This is a remote position.

We are seeking a highly capable and experienced Lead Software Engineer / Architect to drive the technical design, hands-on development, and modernization of our core platform. This is a dual-role position combining deep technical coding responsibilities with architectural leadership across the full stack.

You will play a central role in designing scalable, maintainable systems as we transition from legacy desktop and database environments to a modern, cloud-native architecture powered by Python, React, Docker, PostgreSQL, and AWS.

Key Responsibilities

Architecture & Design

  • Design and evolve the overall architecture for cloud-based and on-premise deployments, including containerized applications and microservices.
  • Define and enforce best practices around API design, security, scalability, and fault tolerance.
  • Lead technical decision-making for:
  • Migration from a .exe and Advantage DB to Docker-based web deployments and PostgreSQL.
  • Application refactoring, modularization, and system decomposition.
  • Evaluate and implement third-party tools (e.g., document management systems) with scalability and extensibility in mind.

Engineering & Development

  • Write production-ready, well-documented code using Python (Django or Flask), Celery, and PostgreSQL.
  • Develop and maintain modern frontend components using React, TypeScript/ Javascript, Kendo React, and SCSS.
  • Build and consume RESTful APIs that serve the web portal and integrate with EDI workflows.
  • Lead spike work, proof-of-concepts, and reference implementations for new designs and technologies.

DevOps, Infrastructure & CI/CD

  • Define deployment strategies for containerized services using Docker and OpenShift/Kubernetes.
  • Collaborate with DevOps to enhance build pipelines, release processes, and rollback mechanisms.
  • Guide the use of AWS services such as Route53, AWS Certificate Manager, and secure file storage.

Team Leadership & Mentorship

  • Lead code reviews and technical design discussions across backend and frontend teams.
  • Mentor engineers and guide adherence to architecture standards, design patterns, and clean code principles.
  • Coordinate with product managers to translate business requirements into scalable system designs.

Third-Party Integration Design

  • Architect and implement reliable, secure integrations with:
  • SendGrid for transactional email
  • Twilio for SMS messaging

Requirements

  • 8+ years of full-stack development experience, with at least 3 years in a technical lead or architect role.
  • Deep expertise in:
  • Backend: Python (Django/Flask), Celery, PostgreSQL
  • Frontend: React, TypeScript/JavaScript, HTML/CSS/SCSS, Kendo React
  • Experience designing, building, and securing RESTful APIs at scale.
  • Proficiency in Docker, CI/CD, and container orchestration platforms (e.g., OpenShift or Kubernetes).
  • Proven ability to break down monolithic or legacy systems and lead modernization efforts.

Preferred Qualifications

  • Experience migrating from legacy technologies such as:
  • Advantage DB
  • Legacy programming environments like Delphi, VB.NET, or WinForms
  • Exposure to Microsoft technologies (C#, .NET Core, SQL Server, Azure), especially useful for acquired products.
  • Familiarity with EDI standards and workflows.

Benefits

  • Competitive salary commensurate with experience.
  • Opportunities for career advancement and professional development.
  • ​Experience collaborating with a diverse, global team within a remote work setting.

About Embrace Software Inc

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service