Software Engineer
Develop and customize Epicor ERP applications by translating business requirements into functional programming code. Manage technical ticket queues, perform system testing, and provide training to end users on reporting tools.
Data is based on 6955 job openings.
The salary range for software engineer is anywhere between $60,000 to $170,000 per year.
Below is a breakdown of salary data by years of experience:
| Experience | Minimum salary | Average salary | Maximum salary |
|---|---|---|---|
| Entry Level Software Engineer (0-1 years) | $60,000 | $70,000 | $80,000 |
| Mid Level Software Engineer (2-4 years) | $80,000 | $95,000 | $110,000 |
| Senior Level Software Engineer (5-9 years) | $110,000 | $125,000 | $140,000 |
| Lead Level Software Engineer (10+ years) | $140,000 | $155,000 | $170,000 |
The salary range for entry-level software engineer is between $60,000 and $80,000 per year.
The salary range for senior-level software engineer is between $110,000 and $140,000 per year.
Yes, Software Engineer positions can be fully remote. Companies such as ComTec Solutions LLC, Jampp, Clera are hiring remotely for Software Engineer. Check out the latest remote Software Engineer job openings below.
Yes, there are 6955 remote job openings:
Develop and customize Epicor ERP applications by translating business requirements into functional programming code. Manage technical ticket queues, perform system testing, and provide training to end users on reporting tools.
Develop and maintain high-performance backend applications and real-time bidding architecture using Python and Go. Collaborate with data science and infrastructure teams to design efficient algorithms and ensure system scalability.
You will own end-to-end feature development for a complex B2B fintech SaaS platform, collaborating with stakeholders to solve real-world problems. Your role involves building scalable production systems, designing intuitive user experiences, and managing data across the full stack.
Lead the evolution of transforming complex documents into structured, reliable data to feed AI agents. Build and operate the service infrastructure for data extraction from PDFs, tables, and images while collaborating on API contracts and microservices modularization.
Design, build, and maintain applications, integrations, and AI-powered workflows using C# and .NET on Azure. Own projects end-to-end from requirements through deployment to support firm operations.
The software engineer will design, code, test, and debug applications while collaborating with stakeholders to refine requirements into technical solutions. They are also responsible for maintaining operational excellence, contributing to CI/CD pipelines, and mentoring junior team members.
The Software Engineer will design, code, test, and debug applications while collaborating with stakeholders to refine requirements into technical solutions. They are also responsible for building, deploying, and monitoring production services while mentoring junior team members.
Design, build, and test new software while reworking legacy systems to ensure maintainability and performance. Collaborate with product and business teams to translate rough business problems into functional technical solutions.
The software engineer will contribute to developing software products that help teams collaborate and unleash their potential. They will work within a flexible environment to deliver solutions that support diverse team workflows.
The role involves managing the end-to-end lifecycle of the RevChain billing platform, including design, development, and maintenance of core features and customizations. You will also monitor production health, triage incidents, and integrate the platform with various upstream and downstream systems.