What You’ll Do
At DAKOTA, you will spearhead a team of backend engineers, guiding them through both Greenfield and legacy projects while overseeing the complete software lifecycle—from initial design conception to production deployment and eventual decommissioning. Our engineering teams operate within a robust DevOps framework, where infrastructure as code, observability, automated testing, and continuous delivery are prioritized as foundational elements rather than afterthoughts.
You will establish architectural direction, collaborate closely with your Product Manager partner on roadmap planning and prioritization, and function as a servant leader who fosters the growth of your team while delivering high-quality, impactful software.
The technical environment consists of a range of platforms, tools, and systems essential for executing project tasks efficiently. Proficiency in programming languages such as Python, Java, or JavaScript is required, along with familiarity with frameworks like Django, Spring Boot, or React. Experience with cloud platforms—including AWS, Azure, or Google Cloud—and containerization technologies such as Docker and Kubernetes is also necessary. The role demands expertise in database management systems, including SQL and NoSQL databases, as well as version control tools like Git. Additionally, candidates should be well-versed in CI/CD pipelines, monitoring tools, and DevOps practices to ensure seamless development and deployment workflows.
Languages and frameworks proficiency is required in C and .NET.
We leverage Microsoft Azure as our primary cloud platform, though professionals with expertise in Amazon Web Services (AWS) or Google Cloud Platform (GCP) will also find their skills valued.
We specialize in event-driven architectures and microservices development, leveraging Azure Service Bus for messaging. Experience with comparable messaging platforms, including Kafka or RabbitMQ, is advantageous.
We utilize Kubernetes and Docker as part of our infrastructure to manage containerized applications efficiently.
Observability expertise is required, specifically with Prometheus and Grafana, to monitor system performance, track metrics, and visualize data effectively.
A dynamic engineering environment emphasizing DevOps practices, infrastructure automation through code, rigorous automated testing across development, staging, and production environments, and seamless continuous delivery workflows.
Here’s a professional rewrite of your paragraph while preserving all the original details:
Employing a robust and scalable methodology, our engineering team prioritizes innovative solutions, efficient development practices, and continuous improvement to deliver high-quality products. Rigorous testing, iterative development, and cross-functional collaboration from the foundation of our approach, ensuring reliability, performance, and seamless integration. Adaptability to evolving technologies and methodologies remains central, enabling us to meet dynamic project demands with precision and agility. Our engineers leverage cutting-edge tools and frameworks to optimize workflows while maintaining strict adherence to best practices in security, scalability, and maintainability.
Teams are accountable for every phase of their solutions, beginning with conceptualization and extending through to production support and eventual decommissioning.
We demonstrate servant leadership by empowering and supporting our team members rather than adopting an authoritative approach to guidance.
Observability, monitoring, and automated testing are seamlessly integrated from the outset, ensuring quality as a standard practice.
We cultivate an environment of ongoing enhancement, promoting a culture of innovation within a collaborative and adaptable team setting.
Engineering and Product collaborate as true partners, jointly planning, prioritizing, and executing initiatives to drive shared success.
What You Need
We seek an accomplished engineering leader with a proven track record, combining deep technical expertise with a sincere commitment to nurturing and developing talent.
Required Experience: Candidates must possess a minimum of five years of relevant professional experience in a managerial or leadership role, with a proven track record of delivering successful projects.
Proficiency in hands-on C/.NET backend development is a key requirement.
Proficiency in Azure, AWS, or GCP is essential, as our operations are primarily conducted on Azure, though familiarity with other leading cloud platforms is also valued.
A strong grasp of event-driven architecture and microservices is essential, with practical expertise in Azure Service Bus and familiarity with comparable messaging platforms like Kafka or RabbitMQ being highly valued.
Accomplished leadership of engineering teams, fostering collaboration and mentorship among engineers to drive project success and professional growth.
Proven capability in establishing technical direction and delivering architectural guidance.
Proficient in collaborating with the Product team to define strategic roadmaps and ensure timely execution of deliverables.
Qualifications
BA/BSc/HND