This position is no longer accepting applications
Closed on July 13, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
C# Linux Back-End Developer
Backend Developer
.NET
API
C Sharp
DevOps
Information Technology (IT)
Java Language
Linux
Operating Systems
Platform Engineering
Red Hat Linux
Rhel
Software Development
Software Engineering
Sysadmin
Systems
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Amtelco.
Job Description
Amtelco is seeking a mid level C sharp Linux back end developer to design, implement, and maintain Linux based infrastructure and back end components for Amtelco's communications applications, with a hybrid remote work arrangement in McFarland, Wisconsin.
Responsibilities
- Design, implement, and sustain Linux based infrastructure solutions that are highly available and scalable.
- Collaborate with the C sharp server development team and work independently to design, build, and troubleshoot backend components of Amtelco's communications applications.
- Identify and resolve intricate system issues to minimize downtime and protect critical operations.
- Maintain awareness of Linux technologies, tools, and industry trends to support ongoing improvements.
- Apply innovative problem solving to deliver high value services to clients.
- Inform colleagues about emerging technologies or applications and opportunities to integrate them into operations.
- Participate in code reviews with the development team and with senior software engineers.
- Perform functional, integrity, and security testing on code as part of the software development lifecycle.
- Collaborate with the documentation team to develop system administration guides and user reference materials, including online help files.
- Join customer calls as needed to present demos, troubleshoot, and discuss future enhancements.
- Support field engineering in diagnosing customer reported issues.
- Perform other duties as assigned.
Requirements
- Associate degree is required; bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
- 3 to 6 years of hands-on experience with C, C#, C++, Java, and Linux systems and infrastructure.
- Strong proficiency with Linux distributions such as Red Hat, Ubuntu, or CentOS.
- Hands-on experience with configuration management tools including Visual Studio, CoPilot, Claude.
- Experience with security best practices and hardening techniques for Linux environments.
- Experience with cloud platforms such as AWS and Azure.
- Experience with Asterisk, SIP, and WebSockets.
- Knowledge of Agnostic tools and Agentic Programming.
- Knowledge of virtualization and logging tools such as Prometheus.
- Knowledge of containerization technologies such as Docker or Kubernetes.
- Knowledge of performance tuning and optimization techniques.
- Understanding of networking concepts like TCP/IP, firewalls, and load balancing.
- Familiarity with scripting languages such as Bash or Python.
- Familiarity with continuous integration and delivery (CI/CD) pipelines.
- Familiarity with version control systems (Git) and collaborative development practices.
- Excellent problem solving and troubleshooting skills with a methodical approach.
- Strong communication and collaboration abilities to work effectively across teams.
- Remarkable time-management skills.
- Experience in an answering service or healthcare environment is helpful.
Technologies
- C#, C
- C++
- Java
- Linux
- Red Hat
- Ubuntu
- CentOS
- Visual Studio
- CoPilot
- Claude
- Asterisk
- SIP
- WebSockets
- Prometheus
- Docker
- Kubernetes
- Git
- CI/CD
- Bash
- Python
- AWS
- Azure
- TCP/IP
- firewalls
- load balancing
- Agentic Programming
- Agnostic tools
Benefits
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
What does success look like in this role?
- A bachelor’s degree in Computer Science, Information Technology, or a related field is preferred; an associate degree is required.
- 3 to 6 years of hands-on experience with C, C#, C++, Java, and Linux systems and infrastructure is required.
- Strong proficiency in Linux distributions such as Red Hat, Ubuntu, or CentOS.
- Hands-on experience with configuration management tools including Visual Studio, CoPilot, Claude.
- Experience with security best practices and hardening techniques for Linux environments.
- Experience with cloud platforms such as AWS and Azure.
- Experience with Asterisk, SIP, WebSockets.
- Knowledge of Agnostic tools and Agentic Programming.
- Knowledge of virtualization and logging tools such as Prometheus.
- Knowledge of containerization technologies such as Docker or Kubernetes.
- Knowledge of performance tuning and optimization techniques.
- Understanding of networking concepts like TCP/IP, firewalls, and load balancing.
- Familiarity with scripting languages such as Bash or Python.
- Familiarity with CI/CD pipelines.
- Familiarity with version control systems (Git) and collaborative development practices.
- Excellent problem solving and troubleshooting skills with a methodical approach.
- Strong communication and collaboration abilities to work effectively across teams.
- Remarkable time-management skills.
- Experience in an answering service or healthcare environment is helpful.