> Markdown version of [/jobs/ext/2155429-software-engineer-3-core-senior-engineer](https://www.wearedevelopers.com/jobs/ext/2155429-software-engineer-3-core-senior-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 (3) - Core Senior Engineer - **Company:** Epitec, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Salary:** $151,840.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Kubernetes Security, Application Programming Interfaces (APIs), Agile Methodology, Application Testing, Build Automation, Automation of Tests, Unit Testing, Command-Line Interface, Cloud Computing, Cloud Computing Security, Cloud Engineering, Static Program Analysis, Software Quality, Continuous Integration, Relational Databases, Database Queries, DevOps, Programming Tools, Distributed Systems, Identity and Access Management, Productivity Software, Software Architecture, E2e Testing, Standard Sql, Software Engineering, SonarQube, Software Testing Automation Framework, Systems Integration, Strategies of Testing, Data Logging, Google Cloud, Cloud Monitoring, DevOps Tools - Open-source, Database Optimization, Hardware Testing, Event Driven Architecture, Containerization, Integration Tests, Information Technology, Api Design, Restful APIs, Terraform, Grpc, Dynatrace, Docker, Golang, Microservices - **Published:** August 20, 2026 - **Apply:** https://www.dice.com/job-detail/f243b288-955d-45b7-b0f3-8d89c0bd0427 ## About the Role * Bachelor's Degree in Computer Science, Engineering, or related field. * 8+ years of software engineering experience. * 8+ years of hands-on Golang development experience in production environments. * Extensive experience developing CLI tools, automation frameworks, developer platforms, or DevOps tooling. * Strong experience designing and building APIs and distributed systems. * Experience with Docker, containerization, and container security best practices. * Strong experience with Google Cloud Platform (Google Cloud Platform), including Cloud Run. * Experience implementing Infrastructure as Code using Terraform or similar technologies. * Experience building and maintaining CI/CD pipelines. * Strong understanding of software testing methodologies, including: + Unit Testing + Integration Testing + End-to-End Testing + Contract Testing + Test Automation Frameworks * Experience implementing observability solutions including logging, tracing, monitoring, and incident management. * Experience using SonarQube or similar static analysis and quality assurance tools. * Strong SQL skills and experience working with relational databases. * Experience with REST APIs, microservices, service integrations, and distributed architectures. * Excellent communication, documentation, and problem-solving skills. * Ability to work onsite in Dearborn, MI four days per week., * Experience with Terraform and Infrastructure as Code methodologies. * Experience with Google Cloud Platform services such as Pub/Sub, Cloud Tasks, and Cloud Monitoring. * Experience with gRPC and event-driven architectures. * Full-stack development experience. * Strong understanding of software architecture patterns and system design principles. * Experience leading root cause analysis efforts and production reliability initiatives. * Familiarity with IAM, cloud security, and least-privilege access models. * Experience optimizing database performance, data models, and application scalability. * Demonstrated ability to learn new technologies and solve complex technical challenges independently., * Golang * Google Cloud Platform / Google Cloud Platform * Cloud Run * Docker * CI/CD * DevOps * SonarQube * Application Development * Application Design * Application Support * Application Testing * APIs * SQL * Terraform * Microservices * Observability * Automation Frameworks ## Description We are seeking a highly skilled Senior Software Engineer with deep expertise in Golang development, developer tooling, automation, and cloud-native engineering. This role will focus on building and enhancing command-line tools, developer productivity utilities, testing infrastructure, and CI/CD automation pipelines that improve the overall developer experience. The ideal candidate is a hands-on engineer with extensive experience designing, developing, testing, and supporting production applications and infrastructure. You will work across the software development lifecycle, helping to establish engineering best practices while enabling development teams to move faster through automation, observability, and modern DevOps methodologies., * Design, develop, and maintain Golang-based command-line tools and developer productivity applications. * Build automation solutions that streamline development, testing, deployment, and hardware validation processes. * Lead the end-to-end software development lifecycle with a focus on clean, maintainable, and scalable code. * Create technical designs, specifications, and implementation plans for new tools and platform enhancements. * Implement comprehensive automated testing strategies, including unit, integration, contract, and end-to-end testing. * Develop and maintain CI/CD pipelines that improve delivery speed, reliability, and quality. * Build and optimize Docker container solutions utilizing multi-stage builds and security best practices. * Implement observability solutions including logging, monitoring, distributed tracing, SLIs, and SLOs. * Support production environments, perform troubleshooting, root cause analysis, and implement preventative solutions. * Integrate SonarQube and related code quality tools into the software delivery process. * Collaborate with cross-functional teams in Agile development environments. * Drive continuous improvement initiatives focused on automation, developer experience, reliability, and engineering excellence. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023)