> Markdown version of [/jobs/ext/2711768-software-engineer](https://www.wearedevelopers.com/jobs/ext/2711768-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Calfus Inc. - **Location:** Daly City, CA, United States - **Experience:** Starter - **Salary:** $90,000.0 - $110,000.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Apple Mac Systems, Audit Trail, Microsoft Azure, Bash Shell, Command-Line Interface, Computer Engineering, System Configuration, Continuous Integration, Relational Databases, Linux, DevOps, File Systems, Domain Name System (DNS), Github, Monitoring of Systems, Hypertext Transfer Protocols (HTTP), Identity and Access Management, Python (Programming Language), PostgreSQL, Linux System Administration, MySQL, Networking Basics, Node.Js, Package Management Systems, Reliability Engineering, Ansible, Prometheus, Standard Sql, Software Engineering, TCP/IP, Data Logging, ReactJS, Grafana, Firewalls (Computer Science), Backend, Git, Vue.js, Containerization, AngularJS, Gitlab-ci, Kubernetes, Information Technology, Graphql, Front End Software Development, Terraform, Docker, Elk Stack, Jenkins, Microservices - **Published:** September 4, 2026 - **Apply:** https://www.disabledperson.com/jobs/74812894-software-engineer ## About the Role * A bachelor's degree in computer science, Computer Engineering, Information Technology, or a related technical field. * 1 to 3 years of experience in DevOps, Platform Engineering, SRE, or Software Engineering. Relevant internships, co-ops, personal projects, or open-source contributions are also valued. New graduates with strong hands-on experience are encouraged to apply. * Strong knowledge of Linux, including the command line, filesystems, processes, permissions, package management, SSH, systemd, and basic networking. * General systems administration experience across Windows, macOS, or Linux environments. * Hands-on experience with Docker, including building images, writing Dockerfiles, and working with multi-container environments. * Strong backend development skills in Node.js, Java, Python, or Go. * Experience working with REST or GraphQL APIs, microservices, and relational databases such as PostgreSQL or MySQL. * Basic knowledge of frontend frameworks such as React, Angular, or Vue.js. * Ability to write clean Python and Bash scripts for automation, tooling, and system tasks. * Good understanding of Git, including branching, merging, rebasing, resolving conflicts, and pull request workflows. * Basic networking knowledge, including DNS, HTTP, TCP/IP, ports, firewalls, and TLS. * Familiarity with Identity and Access Management (IAM) or Privileged Access Management (PAM) concepts is a plus but not required. Training will be provided. * Strong communication and problem-solving skills, with the ability to explain technical issues clearly to both engineers and customers. We'd be excited if you also have: * CI/CD tooling such as GitHub Actions, GitLab CI, or Jenkins. * Exposure to a cloud provider (AWS, Azure, or GCP) at the level of spinning up compute, storage, and networking. * Familiarity with Kubernetes concepts, even if only from a local cluster or coursework. * Infrastructure as code with Terraform or Ansible. * Monitoring and observability tools such as Prometheus, Grafana, or the ELK stack. * Working knowledge of SQL and at least one relational database. * Experience deploying or supporting AI and machine learning workloads. * Relevant certifications (Linux Foundation, AWS, Azure, Docker, Kubernetes). ## Description We are looking for an early-career Software Engineer who leans heavily toward DevOps and platform work. You will spend your days in Linux, writing Python and shell to automate the parts of our delivery process that should not be manual, packaging services into containers, and keeping build and deployment pipelines healthy for engineering teams across multiple customer engagements., * Write and maintain Python and shell automation for builds, deployments, environment setup, log processing, and routine operational work that currently eats engineering time. * Design, develop, and maintain backend services and APIs * Containerize applications and services with Docker. Write clean, small, reproducible images and keep Compose setups working for local development and testing. * Administer and troubleshoot Linux systems. Diagnose performance issues, disk and memory pressure, networking problems, permissions, and service failures using standard tooling. * Build and maintain CI/CD pipelines so that a commit reliably becomes a tested, versioned, deployable artifact without anyone babysitting it. * Set up and tune monitoring, logging, and alerting so problems surface before a customer reports them. * Support engineering teams' day to day: unblock broken builds, fix flaky environments, and improve the developer experience for the people around you. * Apply security and compliance practices in your work. Calfus operates under SOC 2 Type 2 and ISO/IEC 27001, so secrets handling, access control, and audit trails are part of the job rather than an afterthought. * Write documentation and runbooks that someone else can follow and improve the ones you find lacking. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)