Jobgether

Software Design Engineer

Jobgether • US
JavaJavaScriptTypeScriptC++C# Remote

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Design Engineer in the United States.

This role offers the opportunity to design and implement innovative software solutions that support large-scale, AI-powered applications and transformative user experiences. The Software Design Engineer will collaborate with cross-functional teams to translate user requirements into scalable, maintainable, and high-performance features. You will actively contribute to design documents, coding, and testing, while also participating in on-call monitoring and system reliability activities. The role emphasizes hands-on technical expertise, continuous learning, and problem-solving at scale, all within a dynamic and collaborative environment. Ideal candidates thrive on building intuitive solutions that make a measurable impact, and enjoy working in a culture that values transparency, accountability, and innovation.

Accountabilities:

  • Collaborate with stakeholders to define user requirements and dependencies for new features and services.
  • Develop design documents and implement code for products, services, or features, ensuring code reuse where applicable.
  • Break down larger work items into smaller tasks and provide accurate effort estimation.
  • Act as a Designated Responsible Individual (DRI) for on-call monitoring of systems, resolving simple issues, and escalating complex problems.
  • Continuously update technical skills to improve system availability, reliability, efficiency, observability, and performance.
  • Contribute to consistency in monitoring, operations, and performance at scale.
  • Perform additional duties as assigned, supporting the broader engineering and product teams.
  • Requirements:

    • Bachelor’s Degree in Computer Science or a related technical field.
    • 5+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
    • Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.
    • Familiarity with cloud engineering, DevOps practices, and container orchestration (e.g., Azure, Kubernetes) is preferred.
    • Experience with front-end frameworks (TypeScript, React) and building engaging user experiences is a plus.
    • Knowledge of databases such as CosmosDB, document databases, or SQL.
    • Occasional infrequent in-person activity may be required.
    • Ability to communicate effectively with both technical and non-technical stakeholders.
    • Benefits:

      • Competitive salary ranging from $115,000 to $130,000.
      • 15 days per year of Paid Time Off (PTO), plus 8 paid holidays and 1 personal floating holiday.
      • 401(k) retirement plan with company match.
      • Comprehensive healthcare coverage including medical, dental, and vision insurance, HSA, and EAP.
      • Short- and long-term disability coverage, basic life, and AD&D insurance.
      • Voluntary benefits including flexible spending accounts, commuter benefits, voluntary accident and critical illness coverage, voluntary long-term care, and additional life and AD&D insurance.
      • Opportunities for continuous learning, training, and professional growth.
      • Flexible and collaborative work environment supporting work-life balance.