Mid-level remote software engineer (5+ years) who designs, builds, tests, and maintains web applications, APIs, and cloud systems for U.S. clients of an IT outsourcing firm. Work spans coding, code reviews, debugging production issues, and documentation using languages like JavaScript, TypeScript, Python, Java, C#, or Go.
Mid-Level Software Engineer (5+ Years Experience) | Remote (U.S.)
We are a U.S.-based IT outsourcing and software development company that partners with clients across the United States to build high-quality software solutions. We are seeking a talented Mid-Level Software Engineer with 5+ years of professional software development experience to join our growing remote team.
Responsibilities
Design, develop, test, and maintain scalable, high-quality software applications.
Write clean, efficient, and maintainable code following industry best practices.
Collaborate with product managers, designers, QA engineers, and fellow developers to deliver software solutions.
Participate in code reviews, technical discussions, and system design.
Troubleshoot, debug, and resolve production issues.
Maintain technical documentation and continuously improve application performance and reliability.
Stay up to date with modern technologies and contribute to engineering best practices.
Equipment & Logistics Responsibilities
Requirements
5+ years of professional software engineering experience.
Strong proficiency in one or more programming languages such as JavaScript, TypeScript, Python, Java, C#, Go, or similar.
Experience building modern web applications, APIs, or cloud-based systems.
Familiarity with Git, Agile development methodologies, and collaborative software development.
Strong analytical, debugging, and problem-solving skills.
Excellent verbal and written communication skills.
Must reside in the United States.
Reliable, trustworthy, and able to handle company property responsibly.
What We Offer
100% Remote work.
Competitive compensation.
Flexible working hours.
Career growth and professional development opportunities.
Opportunity to work on exciting projects with U.S.-based clients.
Collaborative and supportive engineering environment.
If you're an experienced software engineer looking to work on challenging projects in a remote environment, we'd love to hear from you. Please submit your resume along with a brief introduction about yourself.