Software Design Engineer
Elite Software Automation Virtual

Elite Software Automation (ESA) specializes in developing custom software solutions for fast-growing businesses with complex operations. Our goal is to enhance business efficiency by automating labor-intensive tasks, eliminating errors, and optimizing workflows.

At ESA, we maintain a high standard of quality with a fast-paced, no-nonsense work culture. Our global remote team works on self-managed schedules, ensuring top-tier productivity without unnecessary meetings or formalities.

Software Design Engineer (Remote, Full-Time, Worldwide)

Compensation

  • Salary: $50,000 - $100,000 per year

  • Final offer based on demonstrated skills and expertise during the hiring process.

  • Performance-based promotions available beyond this range.

Who We Are Looking For

  • Expert developers only – This is a technical software design role, not a UI/UX or product design position.

  • Strong experience in React & TypeScript is required.

  • Must have a solid software development background with a focus on designing and implementing complex systems.

Role Overview

The Software Design Engineer plays a key role in designing and implementing highly customized software solutions. You will work closely with business process experts to develop systems that optimize and automate client operations.

Key Responsibilities

  • Analyze business requirements provided by process experts.

  • Strategize efficient implementation plans balancing cost, time, and functionality.

  • Design detailed software solutions, including:

    • Technical architecture

    • User flows & wireframes

    • Database structures & APIs

    • Back-end workflows & automation

  • Collaborate with developers & QA teams to ensure smooth implementation.

  • Assist in deployment and iteration to meet real-world business needs.

Tech Stack & Tools

Custom Development

  • Front-End: React (Material UI), TypeScript

  • Back-End: GraphQL, REST APIs

  • Reusable Toolkits: Custom front-end and back-end frameworks

  • Databases: NocoDB (customized for enhanced automation)

  • Workflow Automation: N8N (customized for advanced backend processes)

  • Scheduling: Forked from Cal.com

Third-Party Integrations

  • Zoho CRM, QuickBooks, Twilio, Stripe, SendGrid, Anvil, Oystehr

  • Additional integrations based on client requirements

Who is a Good Fit?

Must-Have Skills & Traits

  • Strong commercial experience in software development.

  • Deep understanding of React & TypeScript.

  • Ability to design technical solutions from scratch.

  • Strong problem-solving and critical-thinking skills.

  • Ability to analyze business processes and translate them into functional software solutions.

Who This Role is NOT For

❌ Business Analysts – You won’t be writing business requirements.
❌ Solutions Architects – You’ll be designing detailed technical solutions, not vague architectures.
❌ Salespeople – No direct client interaction is required.
❌ UX Researchers – Stakeholder interviews are not part of your job.
❌ UI/UX Designers – While basic UX knowledge is needed, this is not a design-heavy role.

What You’ll Be Doing

  1. Critical analysis of business needs.

  2. Designing scalable and efficient solutions, ensuring seamless user experiences and smooth backend operations.

  3. Developing technical documentation: wireframes, flowcharts, ER diagrams, and other necessary blueprints.

  4. Handing over designs to the development team for execution.

  5. Collaborating with developers, testers, and business experts to ensure successful deployment.

  6. Iterating and optimizing systems based on real-world usage.

Requirements

  • Proven track record of building real-world software applications.

  • Professional experience in front-end, back-end, or full-stack development.

  • Deep knowledge of React & TypeScript.

  • Ability to design scalable, efficient solutions for complex business processes.

  • Self-motivated with the ability to work in a high-performance environment.

  • Willingness to work hard and learn fast – this is a challenging role that demands expertise and effort.

Ready to Apply?

This job description has been abridged due to platform limitations. Click "Apply" to visit our website, see the full details, and submit your application.

🚀 Apply Now & Join Our Elite Remote Team! 

About Company

At Elite Software Automation (ESA), we specialize in crafting tailored business processes, systems, and automation solutions designed for rapidly growing companies with complex operational needs. Our goal is to enhance efficiency by automating labor-intensive tasks, eliminating errors, streamlining workflows, and resolving disorganization within our clients' businesses.

We hold ourselves to exceptionally high standards, ensuring every solution delivers measurable results. Internally, this commitment translates to a performance-driven work culture with tight production processes. The owner takes a hands-on approach to guarantee quality, fostering a results-oriented environment.

At ESA, we operate without unnecessary meetings, rigid schedules, or redundant formalities, allowing for a focused and efficient workflow. Our global team works remotely with complete autonomy, managing their schedules while adhering to our uncompromising quality expectations. 

Job Information