Haystack
← Back to Jobs
Technology
BI

software engineer

BMR InfotekUnited States🇺🇸United StatesPosted Oct 4, 2026

Why This Role Stands Out

This fully remote Software Engineer role offers significant career growth and the chance to build impactful products, with a competitive annual salary range of $90,000 - $160,000. You'll thrive here if you're passionate about scalable solutions, enjoy collaborative development, and are eager to contribute to a respected tech company. Apply to join a dynamic team and elevate your skills.

Quick Overview

Salary
$90k - $160k/yr
Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
5 days ago
DockerMicroservicesMySQLNode.jsSQLSQL ServerSpringSpring BootAWSScrumAgileAngularAzureC#.NETGitGitHub ActionsGoogle CloudJavaJavaScriptJenkinsKafkaKubernetesPostgreSQLPythonRESTReactTerraformTypeScript

Job Description

Software Engineer

Location: United States
Job Type: Full-Time
Salary: $100,000 – $150,000 per year
Visa Sponsorship: Not Available

Job Summary

We are seeking a skilled Software Engineer to design, develop, test, deploy, and maintain scalable software applications. The ideal candidate will have strong hands-on programming experience and a solid understanding of modern software development, cloud technologies, APIs, databases, and CI/CD practices.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications.

  • Develop scalable and reliable backend and/or full-stack solutions.

  • Write clean, maintainable, and efficient code.

  • Develop and integrate RESTful APIs and microservices.

  • Work with relational and NoSQL databases.

  • Participate in code reviews, debugging, testing, and performance optimization.

  • Collaborate with product managers, QA engineers, DevOps teams, and other developers.

  • Implement automated testing and CI/CD pipelines.

  • Deploy and support applications in cloud environments.

  • Troubleshoot production issues and provide technical solutions.

  • Follow Agile/Scrum development methodologies.

  • Contribute to architecture and technical design discussions.

Required Skills

  • Strong experience with Java, Python, C#, JavaScript/TypeScript, or similar programming languages.

  • Experience with REST APIs, microservices, and distributed systems.

  • Experience with SQL and relational databases such as PostgreSQL, MySQL, or SQL Server.

  • Knowledge of Git, CI/CD, Jenkins, GitHub Actions, or similar tools.

  • Experience with AWS, Azure, or Google Cloud.

  • Familiarity with Docker and Kubernetes.

  • Strong understanding of software development lifecycle (SDLC).

  • Experience with Agile/Scrum methodologies.

  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Experience with Spring Boot, .NET, React, Angular, Node.js, or similar frameworks.

  • Experience with AWS/Azure/Google Cloud Platform cloud services.

  • Experience with Terraform or other Infrastructure-as-Code tools.

  • Experience with Kafka or other messaging technologies.

  • Experience with automated testing and test-driven development.

  • Experience building highly scalable enterprise applications.

Work Authorization

This position is open ONLY to:

  • s (USC)

  • s (GC)

We are unable to sponsor H-1B, OPT/CPT, TN, or other visa categories for this position.

Compensation

$100,000 – $150,000 annually, depending on experience, technical skills, location, and qualifications.

Experience

3+ years of professional software engineering experience preferred.

Similar jobs