Senior Software Engineer
Who We Are
Pinnacle is a forward-thinking IT consulting and outsourcing company based in the United States. Headquartered in Atlanta, GA, we deliver high-performance software development solutions through distributed teams across Latin America, Eastern Europe. At Pinnacle, we believe exceptional teams are the key to building exceptional software. Let’s raise the bar together.
We’re on the lookout for a highly skilled and intellectually curious Senior Software Engineer. This role primarily focuses on technical contribution rather than team leadership; however, the ideal candidate will occasionally take initiative in guiding peers through complex issues, deploying improvements, and supporting project evolution.
Technologies You'll Work With
Deep expertise in .NET Core
Advanced experience with Microsoft Azure Cloud, including:
Solid understanding of microservices architecture
Comfortable with GitHub Actions
Familiarity with React or Angular is preferred
Strong background in cloud infrastructure automation, with Bicep for IaC
Proficient in Docker
Database skills including Azure SQL, MongoDB, SQL, and Cosmos DB
Comfortable navigating across layers including Infrastructure as Code (IaC), Developer Experience (DX), UI, and overall architecture
Nice to Have
Who Should Apply
If you’re a motivated self-learner with a love for high-quality engineering and the technical capabilities outlined above, we’d love for you to apply and help us shape innovative solutions with our global clients.
The Project
You’ll join a client project that operates fully in Microsoft Azure and is built using a microservices-based architecture. The platform combines open-source, commercial, and internally built tools to handle provisioning, deployments, logging, and monitoring. You’ll have a chance to not only work within this environment but also enhance it. The team works collaboratively across engineering and support to achieve impactful outcomes—always balancing technical precision with pragmatic execution.
Why Pinnacle?
We invest in top-tier talent and ensure every team member is equipped with the resources to continuously grow and expand their skills. At Pinnacle, you’ll be exposed to cutting-edge technologies, exciting projects, and a culture of challenge and innovation.