cover image
DoiT

DoiT

www.doit.com

4 Jobs

640 Employees

About the Company


The only intent-aware FinOps platform that goes beyond cost optimization to drive reliability, performance, and security--turning endless "good ideas" into real, implemented solutions at scale--ensuring teams are 10X more likely to achieve business outcomes than with any other solution.

Listed Jobs

Company background Company brand
Company Name
DoiT
Job Title
Software Engineer - Business Systems (Billing & Invoicing)
Job Description
**Job Title** Software Engineer – Business Systems (Billing & Invoicing) **Role Summary** Deliver end‑to‑end development of billing and invoicing platforms, leading feature design, implementation, and maintenance. Liaise with finance, operations, and product teams to translate business needs into technical solutions, mentor peers, and maintain code quality and architectural integrity. **Expectations** - 4+ years of software development experience. - Full‑stack or backend developer with a strong desire to grow into full‑stack. - Proficient in Go and Python; other languages welcomed. - Deep understanding of software engineering practices, design patterns, and architecture. - Excellent written and verbal communication in English; able to explain technical concepts to non‑technical stakeholders. - Self‑organized, goal‑oriented, adaptable to fast‑paced, evolving projects. - Mentorship mindset and willingness to review code and coach junior engineers. - Commitment to ongoing learning and continuous improvement of code health. **Key Responsibilities** - Lead feature development from proposal, specification, coding, to production and maintenance. - Engage with finance and operational stakeholders to capture requirements, surface inefficiencies, and propose technical solutions. - Conduct regular code reviews and mentor junior engineers on best practices. - Own end‑to‑end project delivery across design, build, testing, and deployment. - Allocate weekly “housekeeping” time to refactor, reduce technical debt, and improve codebase health. - Provide technical guidance during planning sessions, identify risks early, and drive resolution. - Coordinate integrations with other business systems, ensuring data consistency and reliability. - Propose and implement enhancements that improve billing accuracy and operational efficiency. **Required Skills** - Programming: Go, Python (strong); experience with additional languages a plus. - Version control: Git, GitHub. - Web/SaaS architecture: RESTful APIs, backend frameworks, front‑end basics (if full‑stack). - Software design: patterns, clean architecture, micro‑services principles. - Testing: unit, integration, automated pipelines. - Communication: clear technical writing, stakeholder facilitation. - Team collaboration: Agile/Scrum, cross‑functional teamwork, mentorship. - Problem solving: translate business challenges into scalable technical solutions. - Continuous improvement mindset and openness to learning new technologies. **Required Education & Certifications** - Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field (preferred). - Professional certifications (e.g., cloud provider, database, or DevOps) are advantageous but not mandatory.
United kingdom
Remote
Junior
09-12-2025
Company background Company brand
Company Name
DoiT
Job Title
Manager, Solutions Engineering, EMEA
Job Description
**Job Title** Manager, Solutions Engineering, EMEA **Role Summary** Lead and scale a global team of Solution Engineers to execute the technical sales cycle for B2B SaaS cloud services. Drive best‑practice development, metric‑based performance, and continuous improvement while serving as a technical advisor to sales, product, and marketing. **Expectations** - Build and mentor a high‑engagement SE team across EMEA and global sales regions. - Own end‑to‑end technical sales processes: demos, trials, RFP responses, and post‑sales support. - Deliver measurable improvements in trial win rates, demo quality, and customer engagement. - Collaborate closely with sales leadership, product marketing, and engineering to align solutions with market needs. - Maintain accurate, timely data in business support systems and use analytics to inform strategy. **Key Responsibilities** 1. Recruit, coach, and retain a team of Solution Engineers, setting clear KPIs and performance metrics. 2. Design and implement demo and trial frameworks that showcase value to prospects. 3. Serve as the technical escalation point for complex sales engagements. 4. Partner with Product Marketing to refine demo environments, respond to RFPs, and co‑create content. 5. Present at client meetings, partner events, conferences, and internal knowledge‑sharing sessions. 6. Analyze sales data to identify trends, optimize win paths, and report on monthly KPIs. 7. Drive continuous improvement by integrating feedback from customers, sales, and product teams. 8. Ensure timely entry of data into CRM, BI tools, and other support systems. 9. Contribute to tooling and process enhancements that increase team productivity. **Required Skills** - 3+ years managing pre‑sales/solution engineering in a B2B SaaS environment. - 2+ years hands‑on FinOps and Kubernetes experience. - Deep understanding of AWS (and other public cloud) architecture, hypervisors (VMware), and cloud‑centric solutions. - Familiarity with ITSM ecosystems (ServiceNow, Datadog, New Relic, Chef, Ansible, Puppet, AlertLogic). - Strong data‑analysis skills: Excel, SQL, BI dashboards. - Proven ability to translate complex technical concepts into clear, business‑oriented narratives. - Excellent coaching, stakeholder‑management, and cross‑functional collaboration abilities. - Metrics‑driven mindset with experience setting and reporting on KPIs. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, Business, or related field. - Relevant cloud certifications (AWS Certified Solutions Architect, Azure Solutions Architect, GCP Professional Cloud Architect) preferred. - Kubernetes Certified Application Developer (CKAD) or Certified Kubernetes Administrator (CKA) beneficial. - FinOps Certified Practitioner (optional but advantageous).
United kingdom
Remote
Junior
12-12-2025
Company background Company brand
Company Name
DoiT
Job Title
Frontend Engineer (Full Stack Environment), PerfectScale by DoiT
Job Description
**Job Title:** Frontend Engineer (Full Stack Environment) **Role Summary:** Design, develop, and maintain frontend‑heavy features for PerfectScale’s compute platform. Work in an edge‑first, cloud‑native environment, collaborating closely with backend engineers to create clean APIs, optimize performance, and enhance user experiences across multi‑cloud Kubernetes systems. **Expectations:** - Minimum 5 years of professional software development experience. - Proven expertise in React and TypeScript with modern frontend best practices. - Comfortable working across the stack (Node.js, APIs, cloud services) and a willingness to deepen backend knowledge. - Strong communication and collaboration skills in a distributed, remote‑first team. **Key Responsibilities:** 1. Build and evolve high‑quality, performant, and maintainable React/TypeScript‑based UIs. 2. Partner with backend teams to design, consume, and test clean, contract‑driven APIs. 3. Own features end‑to‑end: technical design, implementation, testing, and long‑term maintenance. 4. Refactor and improve frontend architecture, component reuse, and code quality standards. 5. Participate in design discussions, balancing technical feasibility with user experience. 6. Identify and address UX and technical debt, driving continuous improvement. **Required Skills:** - React (hooks, context, suspense, etc.) - TypeScript (strict mode, advanced typing) - Modern frontend patterns (component composition, state management, testing frameworks) - Node.js, REST/GraphQL APIs, and basic cloud services (AWS, GCP, Azure) - Microservices and API‑driven architecture mindset - Cloud‑native fundamentals (containers, Kubernetes concepts) - Continuous integration and deployment (CI/CD), GitOps or DevOps workflows - Web performance optimization and accessibility (WCAG) - Strong written and verbal communication in English - Bonus: experience with dashboards or data‑heavy UIs, familiarity with DevOps tooling, exposure to databases such as BigQuery, ClickHouse, or Firestore. **Required Education & Certifications:** - Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field (preferred). - No mandatory certifications, but relevant industry certifications (e.g., AWS, GCP, Azure, Kubernetes) are advantageous.
United kingdom
Remote
Mid level
27-01-2026
Company background Company brand
Company Name
DoiT
Job Title
Support Software Engineer - Business Systems (Billing & Invoicing)
Job Description
**Job Title:** Support Software Engineer - Business Systems (Billing & Invoicing) **Role Summary:** Transition from high-level technical support to a software engineering role focused on designing, building, and maintaining billing and invoicing systems. Requires expertise in resolving billing discrepancies, database querying, and scripting to optimize financial processes. **Expectations:** Minimum 3+ years in Tier 3/4 support, 1+ year software development experience, advanced troubleshooting, and coding proficiency in Python or Go. Strong SQL/NoSQL database skills and ability to collaborate cross-functionally with finance and operations teams. **Key Responsibilities:** - Design, build, and maintain billing/invoicing systems to prevent complex financial discrepancies. - Automate manual processes and improve system observability through enhanced monitoring, logging, and alerting. - Collaborate with stakeholders to identify inefficiencies and lead technical solutions for billing/financial workflows. - Conduct code reviews, mentor junior engineers, and guide code health initiatives (e.g., weekly technical debt reduction). - Provide technical leadership and feedback during planning to preempt challenges in system design. **Required Skills:** - Programming: Python, Go (additional languages a plus). - Databases: Advanced SQL/NoSQL querying. - Troubleshooting: Debugging complex billing systems, data discrepancy resolution. - Communication: Articulate technical concepts to non-technical audiences. - Automation: Scripting for process optimization and system observability. **Required Education & Certifications:** Not specified. --- [Word count: 248]
United kingdom
Remote
Fresher
18-02-2026