JOBSEARCHER

Senior Software Developer

Senior Software Developer Central Denver, CO (Hybrid--3 days) Duration: initial 6-month contract Pay: $65-85/hr We are seeking a skilled Software Engineer to design, develop, and maintain scalable, high-performance systems that support evolving business needs. This role requires strong full-stack capabilities, with a focus on backend services, APIs, integrations, and modern front-end development. The ideal candidate will also contribute to architectural decisions, system reliability, and engineering best practices across the team. Key ResponsibilitiesDesign, build, and deploy scalable and high-performance software systems aligned with business objectivesDevelop server-side applications and services using modern .NET technologies (.NET 10 / .NET Core)Design, implement, and enhance APIs, event-driven architectures, and system contractsBuild and maintain system integrations with a focus on data consistency, reliability, and minimizing data driftDevelop and maintain user-facing applications using React and related front-end technologiesEnsure solutions are optimized for deployment within containerized environments such as KubernetesEvaluate system design choices with an emphasis on integration, scalability, and feasibilityImplement and maintain observability solutions including monitoring, logging, and tracingMaintain high standards of code quality through code reviews, best practices, and configuration managementClearly communicate technical concepts, architecture decisions, and implementation details across teamsProvide technical leadership by defining coding standards and guiding other developersStay current with emerging technologies and recommend improvements where appropriateContribute to continuous improvement in system design, development processes, and support practicesCreate and maintain detailed technical documentation as neededCollaborate closely with engineering teams and support personnel to resolve issues and improve systemsPerform additional duties and responsibilities as assignedRequired QualificationsStrong understanding of software engineering principles, system design, data structures, and data modelingExperience with relational databases and best practices in data modelingExcellent problem-solving skills and sound business judgmentStrong communication skills with the ability to explain technical concepts clearly to both technical and non-technical audiencesAbility to build strong working relationships across teams and stakeholdersSelf-motivated, proactive, and capable of driving initiatives independentlyAdaptable and eager to learn new technologies and platformsAbility to interpret and follow written, verbal, and diagram-based instructionsComfortable communicating across all levels of an organizationRequired Experience4-5+ years of professional software development experience using .NET (Core or similar frameworks) or other modern object-oriented languages (e.g., Java, Go)Hands-on experience with React, Next.js, or similar modern front-end frameworksExperience designing and building distributed systems, including microservices and event-driven architecturesProven experience improving system observability, telemetry, and troubleshooting integration challengesExperience with automated testing frameworks, performance optimization, and QA practicesExperience working with containerized applications and deploying to Kubernetes environmentsExperience with CI/CD pipelines using tools such as GitHub Actions, Jenkins, or TeamCityExperience deploying applications to cloud platforms such as AWS or Azure