Senior Software Engineer at Edwin Collins | CazVid
Apply for this position
Review the job details below and click Apply Now to get started.
Senior Software Engineer
Edwin Collins
Remote in United States
$110,000 / yr
About the roleKoda North is hiring a Senior Software Developer to help design, build, and improve reliable software systems for US-based clients. This role is for an experienced engineer who can take ownership of complex features, backend services, APIs, databases, integrations, and production applications. You should be comfortable making technical decisions, reviewing tradeoffs, improving existing systems, and guiding work from early requirements through release and long-term maintenance. The ideal candidate has strong software engineering fundamentals, hands-on experience with modern web applications, practical backend experience with Python and Java, and the judgment to build systems that are secure, maintainable, scalable, and useful in the real world.What you will doOwn the design, development, and delivery of complex software features and systemsArchitect and build reliable backend services, APIs, data models, and integrationsDevelop and maintain production web applications across backend and frontend layersMake practical technical decisions around scalability, security, reliability, and maintainabilityTranslate business requirements into clear technical plans and production-ready solutionsImprove existing systems through refactoring, performance tuning, and architectural cleanupReview code, guide implementation quality, and help raise engineering standardsDebug complex issues across application code, APIs, databases, infrastructure, and production logsCollaborate with product, design, engineering, and client-facing teams to define realistic delivery plansSupport production releases, incident resolution, monitoring, and continuous system improvementDocument key technical decisions, system behavior, and implementation detailsIdentify technical risks early and recommend thoughtful, business-aware solutionsWhat we are looking for8+ years of professional software development experienceStrong experience building and maintaining production software systemsStrong software engineering fundamentals, including system design, data modeling, API design, and debuggingHands-on backend development experience with Python and JavaExperience designing and building REST APIs, service layers, integrations, and data-driven applicationsStrong experience with relational databases such as PostgreSQL, MySQL, or SQL ServerAbility to design maintainable data models, write efficient queries, and reason about performanceWorking knowledge of modern frontend development with JavaScript or TypeScriptExperience delivering features across the full software development lifecycleStrong understanding of authentication, authorization, secure coding, error handling, and production reliabilityExperience with Git, code reviews, technical documentation, and collaborative engineering workflowsAbility to evaluate technical tradeoffs and choose practical solutions without overengineeringStrong communication skills with the clients, stakeholders, and engineering teamsProven ownership mindset with the ability to lead work from requirements through productionNice to haveExperience building SaaS platforms, enterprise applications, client portals, dashboards, or internal business systemsExperience in healthcare, healthtech, clinical workflows, patient-facing software, or compliance-aware environmentsExperience with HIPAA-conscious engineering, secure data handling, RBAC, audit logs, or privacy-sensitive systemsExperience with Django, FastAPI, Spring Boot, or similar backend frameworksExperience with AWS, Docker, CI/CD, automated testing, monitoring, or cloud-based deploymentsExperience modernizing legacy systems, improving architecture, or stabilizing production applicationsExperience with background jobs, queues, event-driven workflows, automation, or third-party integrationsExperience mentoring engineers, leading technical planning, or setting engineering standardsExperience with AI-enabled features, reporting systems, data extraction, or workflow automation