Senior Development Engineer
Indexed description
If you are passionate about coding, have .Net / cloud experience and enjoy working in highly collaborative, no ego environments please apply now!
- This role is FULLY REMOTE, though you MUST reside within the United States and be legally authorized to work in the United States.
- Flexibility – Adapt how we work to meet team and customer needs.
- Accountability – We own commitments and results, and follow through as a team
- Clarity – Communicate expectations, priorities, and decisions clearly.
- Transparency – Share decisions, feedback, and context openly and honestly.
- A bachelor's degree in Computer Science or Software Engineering
- In depth understanding of software engineering design and architectural patterns including micro service architectures
- 7+ years’ professional experience with C#, .NET, Entity Framework, SQL, Redis and strong practical experience with Signal R and Distributed Event Bus
- 3+ years' experience implementing Domain Driven Design (DDD) patterns
- 3+ years’ experience configuring and maintaining Microsoft Azure cloud services
- Advanced understanding of and ability to effectively use Git to manage code in a multi-developer environment
- Strong familiarity using and configuring CI/CD pipelines, ideally in Microsoft DevOps
- Has some exposure to ML / AI
- Strong math fundamentals
- React / NextJS (frontend) skills
- Drive technical excellence and standards within the team
- Develop well written and documented code in both existing and new systems/platforms
- Provide ongoing maintenance and support of key infrastructure
- Develop well written technical documentation to clarify requirements, improve code traceability and enable cross pollination of knowledge
- Assist in the training and development of other engineers
- Design and apply manual tests and test-automation suites to minimize defects
- Provide sound recommendations on architectural choices leveraging significant prior experience and analysis of technical/business goals
- Apply good practice methodologies and techniques (e.g. story points) to quantify and estimate effort as accurately as possible
- Consistently attend sprint planning and stand-up calls to ensure alignment of priorities and effective troubleshooting
- Proactively communicate feedback, issues, and other status updates in a timely manner
- Collaborate cross-functionally with product owners, data scientists, business users, project managers and other engineers to achieve overall engineering and company goals effectively and in a timely manner
- Research and learn new technologies as needed to deliver technical solutions
- Actively participate in retrospectives that assess code quality, system design, infrastructure, development processes or to address client or consumer concerns
- Job Type: Full-time, Exempt
- Location: Remote
- Compensation: Competitive salary, paid time off, medical benefits, and the potential for an annual performance bonus. Team members may also have the opportunity to participate in our employee equity compensation plan.
- Culture: We foster a collaborative, innovative, mission-driven culture that values innovation and prioritizes customer success.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search