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 and IIS, with a strong motivation to modernize and optimize. You believe in automation at every level, from deployments to testing to infrastructure, and see manual steps as opportunities for improvement. 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.
- 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.
- Build workflow automation for cross-domain orchestration and ensure all integration paths are validated with QA.
- 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.
- In-depth knowledge of Azure architecture, Azure Kubernetes Services, and container orchestration.
- Proficient in C#, .NET Framework, ASP.NET, WCF, WPF, Web API, and PowerShell.
- Solid understanding of SQL Server 2014/2017+, database concepts, and performance tuning.
- Experience with CI/CD automation, build/release pipelines, and infrastructure as code.
- Familiarity with Windows Server, IIS, and agile methodologies (Scrum, SAFe).
- Experience with design patterns, multi-threading, and application security.
Nice to Have
- Experience with .NET Core, modern JavaScript frameworks (Angular, Bootstrap), and front-end technologies (HTML5, CSS, JS).
- Knowledge of networking patterns for cloud-hosted services.
- Exposure to Postgres, CockroachDB, and distributed systems architecture.
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.