Software Engineer

Remote
undisclosed $160,000 - $320,000
Full Time Mid Level 3+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Our client is seeking a Software Engineer to design, develop, and maintain high-quality software solutions for scalable products and business-critical systems. This role involves close collaboration with Product, Design, QA, and DevOps teams to translate requirements into reliable, efficient, and maintainable code.

Responsibilities

  • Design, develop, test, and deploy scalable software applications and services
  • Collaborate with Product Managers and Designers to understand requirements and translate them into technical solutions
  • Write clean, maintainable, and well-documented code following engineering best practices
  • Participate in code reviews to ensure quality, performance, and adherence to standards
  • Build and consume APIs and services to support frontend and backend functionality
  • Troubleshoot, debug, and resolve software defects and production issues
  • Contribute to architectural discussions and technical design decisions
  • Support CI/CD pipelines and participate in release and deployment activities
  • Continuously improve system performance, reliability, and security

Requirements

  • Strong experience in software development with production-grade applications
  • Proficiency in one or more programming languages (e.g., Java, Python, JavaScript/TypeScript, C#, or similar)
  • Experience developing and consuming RESTful APIs and services
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience with relational and/or NoSQL databases
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows
  • Understanding of SDLC, Agile/Scrum methodologies, and modern engineering practices
  • Strong problem-solving skills and attention to detail
  • Effective communication skills and ability to work within cross-functional teams

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 3-6 years of professional software development experience

Nice to Have

  • Experience in SaaS, cloud-based, or product-driven environments
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Exposure to CI/CD pipelines, automated testing, and DevOps practices
  • Experience with frontend frameworks (React, Angular, Vue) or backend frameworks

Skills

Problem Solving * Python * AWS * Azure * Communication * Java * Angular * C++ * DevOps * JavaScript * Agile * REACT * Scrum * Git * CI/CD * TypeScript * RESTful APIs * SDLC * GCP * Vue *

* Required skills

About undisclosed

Technology
View all jobs at undisclosed →