About Us
Concord isn’t your typical consulting firm; we are an execution company with a passion for making things happen. Our mission is to help clients enhance customer experiences, optimize operations, and revolutionize their product offerings through seamless integration, optimization, and activation of technology and data.
We are purpose-built, merging the industry’s top specialty companies to amplify our digital transformation capabilities in data and analytics, digital experience development, software and app engineering, automation, and security.
Overview
We are looking for a passionate and experienced Senior Software Engineer to join our Platform Engineering team focused on delivering scalable and secure shared services across a suite of tax and accounting products in North America. This team is responsible for core platforms like authentication, authorization, search, and configuration that support high-availability and high-demand applications.
This role is ideal if you're a detail-oriented engineer who thrives on solving complex, large-scale challenges and delivering high-quality, scalable solutions. You're comfortable working across both modern cloud-native environments—like Azure, Kubernetes, and microservices—and legacy platforms such as .NET Framework. You're also a curious and collaborative team player, eager to work alongside architects, QA, and cross-functional teams to build impactful, reliable platform services.
Key Responsibilities
- Collaborate with architects and tech leads to design and maintain Azure-based IaaS/PaaS platforms that are resilient, secure, and performant.
- Troubleshoot complex issues across infrastructure, applications, and service layers.
- Build containerized application deployments with infrastructure-as-code and CI/CD pipelines.
- Contribute to the development of RESTful APIs, particularly for permission and role-based access management following Zanzibar-inspired principles.
- Shift performance testing left using tools like k6.io, ensuring automated test coverage for all typical, edge, and failure scenarios.x
- Ensure 80%+ unit test coverage on all critical services, especially around the permissions and orchestration layers.
- Support configuration-as-code efforts for persistence layers using Postgres or CockroachDB.
- Respond to customer-reported escalations.
- Address security vulnerabilities and technical debt in line with remediation guidelines.
- Resolve issues flagged by tools like BlackDuck, Checkmarx, and SonarQube.
- Participate in evening software releases as needed to oversee successful deployment.
Required Technical Skills
- Strong troubleshooting skills across network, application, hardware, and service layers. Strong experience maintaining and troubleshooting production systems.
- Knowledge of Azure architecture, Azure Kubernetes Services, and container orchestration.
- Proficient in C#, .NET Framework, .NET Core, ASP.NET, WCF, WPF, Web API, and PowerShell.
- Exposure to Angular, or modern JavaScript front-end frameworks and front-end technologies (HTML5, CSS, JS).
- Experience with security tooling and basic remediation practices.
- Knowledge of authentication/identification concepts and how they interact with APIs.
- Solid SQL Server experience, including basic performance tuning and schema familiarity.
- Experience with CI/CD pipelines, DevOps practices, and infrastructure automation.
- Experience with platform migrations or modernization (within existing applications).
- Understanding of distributed systems and cloud-native architecture patterns.
Job Specifications
- Employment Type: 6-12 months contract. Possibility of renewal depending on performance and business needs.
- Location: Latin America, Remote.
- Timezone: Must be able to work in US time zones, mainly Eastern or Central time.
- Pay in USD as a contractor. Since this is a contract, you must be able to provide your laptop.