Kimedics, LLC is a company focused on building workforce solutions for healthcare staffing, aiming to optimize administrative tasks for clinicians. The Data Engineer III role involves independently designing and delivering complex features, mentoring junior engineers, and contributing to the team's technical direction.
Responsibilities:
- Independently design and implement complex features and improvements from requirements through production
- Own medium-to-large features and initiatives end-to-end with minimal oversight
- Write high-quality, well-tested, maintainable code that serves as a model for junior engineers
- Lead code reviews, providing thorough and constructive technical feedback
- Diagnose and resolve complex bugs and production issues, including those spanning multiple systems
- Identify and address technical debt within their area; propose improvements with clear rationale
- Make sound technical decisions within well-understood domains; escalate architectural decisions appropriately
- Build deep knowledge of the team's systems and contribute to architectural discussions
- Drive improvements to team engineering practices - testing, observability, CI/CD, and code quality
- Contribute to technical documentation, runbooks, and design documents
- Participate in incident response and post-incident review within their domain
- Balance delivery speed with code quality and long-term maintainability
- Communicate progress, risks, and technical tradeoffs clearly to team and stakeholders
- Collaborate with Product and QA on requirements, acceptance criteria, and feature quality
- Mentor Engineer I and Engineer II teammates through pairing, code review, and coaching
- Participate in technical interviews and hiring screens
- Help decompose and estimate complex work for sprint and quarterly planning
- Share knowledge through documentation, design documents, and team discussions
- Partner with Platform on infrastructure and tooling needs for features they own
- Contribute to team-level technical direction and approach
- Propose improvements to engineering processes, tooling, and standards
- Participate in architecture and design reviews for teamwork
- Develop breadth across the team's systems beyond their primary ownership area
- May work on special projects or other duties as assigned
- Research and develop necessary skills to support organizational objectives
Requirements:
- Bachelor's Degree in Computer Science, related technical field, or equivalent practical experience, required
- 4-6 years of professional software engineering experience
- Proven experience independently delivering complex features from design through production deployment
- Experience working with distributed systems, APIs, data pipelines, or cloud infrastructure at production scale
- Experience providing meaningful code review feedback and beginning to mentor junior engineers
- Ability to adhere to and exhibit the Company Values at all times
- Solid proficiency in the technology stack and domain relevant to the team (e.g. application, data, or cloud/infrastructure engineering)
- Understanding of CI/CD pipelines, observability practices, and modern software delivery
- Solid proficiency in programming languages and tools relevant to the team's domain
- Experience designing and building production systems - APIs, data pipelines, cloud infrastructure, or web applications depending on discipline
- Ability to independently design and deliver complex features with minimal guidance
- Strong code review skills; provides thorough, constructive technical feedback
- Experience writing unit, integration, and end-to-end tests; advocates for appropriate test coverage
- Understanding of cloud platforms, CI/CD pipelines, observability, and software delivery best practices
- Ability to diagnose and resolve complex bugs spanning multiple systems or services
- Emerging technical leadership - can guide junior engineers and contribute to team technical direction
- Clear written and verbal communication; can document design decisions and tradeoffs
- Collaborative and accountable; owns outcomes, not just tasks
- Solid critical thinking and creative problem-solving skills
- Strong organizational and time management skills
- Flexibility and adaptability to change
- Working knowledge of Microsoft Word, Excel, PowerPoint, Outlook, and Teams
- Solid understanding of software design fundamentals (data structures, algorithms, design patterns)
- Eagerness to learn and apply new technologies and frameworks
- Ability to consistently meet goals, commitments, and deadlines
- Ability to work with sensitive information and maintain confidentiality
- Familiarity with healthcare or regulated industries (HIPAA, SOC2)