Job Closed
This listing is no longer active.
DoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
Product Engineer
Location
Sweden
Posted
87 days ago
Salary
0
Seniority
Senior
Job Description
Product Engineer
DoiT International
• Full-lifecycle problem solving • Own problems end-to-end: from understanding user pain, through solution design, implementation, release, measurement, and iteration - not just the coding step. • Engage directly with customers and internal domain experts to build deep empathy for the workflows and challenges of cloud operators and FinOps practitioners. • Translate ambiguous problem spaces into clear, thin-sliced increments that can be shipped, measured, and learned from quickly. • Use AI tools daily to amplify your own engineering work - coding, analysis, research, and prototyping. • Design and build AI-powered features as a default approach: intelligent recommendations, automated insights, natural-language interfaces, and predictive capabilities for cloud cost optimization. • Make informed decisions on model selection, prompt engineering, latency/accuracy/cost tradeoffs, and responsible AI considerations as a core part of your engineering practice. • Operate with a bias toward action: prototype rapidly, ship frequently, and validate ideas through real customer usage rather than prolonged planning cycles. • Build experiments and MVPs that generate measurable learning - and use those learnings to decide what to invest in next. • Maintain high engineering standards without letting perfection slow down delivery; know when to take deliberate shortcuts and when to invest in durability. • Build across the full stack - backend services, APIs, data pipelines, and frontend interfaces - whatever the problem demands. • Work with cloud-native billing, usage, and operational data from AWS, GCP, and Azure to build cost optimization and governance capabilities. • Develop solutions that operate across Kubernetes environments, data cloud platforms, and broader multi-cloud infrastructure. • Build state-of-the-art solutions for Generative AI observability and FinOps - enabling customers to understand, monitor, and optimize the cost and performance of their AI/ML workloads across cloud environments. • Take full ownership of the solutions you ship - including reliability, user experience, and measurable outcomes. • Define what success looks like for your work using clear metrics: adoption, activation, workflow improvement, cost savings delivered, and customer-reported impact. • Participate in customer conversations and feedback loops to continuously validate direction and surface new opportunities.
Job Requirements
- 5+ years of professional software engineering experience, with demonstrated ability to deliver complete products or features end-to-end.
- AI-first mindset - you actively use AI tools to accelerate your work and instinctively look for opportunities to embed AI into what you build.
- Strong full-stack engineering capability: you can work effectively across backend, frontend, APIs, and data layers without being confined to a single technology or language.
- Solid understanding of public cloud platforms (AWS, GCP, and/or Azure) - including core concepts like compute, networking, IAM, Kubernetes, and billing/cost structures.
- Product-oriented thinking: you care as much about why you’re building something and whether it works for users as you do about how it’s built.
- Comfort with ambiguity and fast-changing priorities - you thrive when you need to figure out the right problem to solve, not just the right solution.
- Strong customer empathy and communication skills -- you can engage with technical practitioners, synthesize feedback, and explain complex ideas clearly.
- Excellent communication skills in English, both written and verbal.
- Self-motivated, resourceful, and effective in a remote, fast-moving team environment.
Benefits
- Unlimited Vacation
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and build backend services in Ruby on Rails and Go that power Assist’s AI-driven capabilities • Develop clean, well-structured APIs that integrate seamlessly with other internal systems and the Algolia dashboard • Architect and maintain system interfaces between backend agents and product surfaces • Take ownership of features from design to production, ensuring reliability, performance, and maintainability • Collaborate closely with product managers, designers, and frontend engineers to turn guidance concepts into real, user-facing impact • Review, debug, and occasionally contribute to TypeScript code to unblock teammates and ensure smooth end-to-end delivery • Improve observability, monitoring, and production stability for critical Assist services • Participate in technical discussions and contribute to shaping how Assist evolves as a core product capability
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join our engineering team and help modernize a globally used medical imaging platform. In this role, you’ll work across the full stack on a revenue-critical product that combines modern web technologies with legacy systems, including backend services and a .NET desktop client. You’ll contribute to both ongoing product development and modernization initiatives, supporting the transition to more scalable, cloud-ready architectures while ensuring stability for existing customers. - Build and maintain full-stack features in a complex medical software environment - Modernize existing ASP.NET services through refactoring and re-architecture - Develop backend services, APIs, and data access layers - Work with relational databases and SQL to ensure performance and reliability - Support a .NET WinForms desktop client - Collaborate on frontend components across legacy Angular and newer React-based applications - Contribute to hybrid deployment environments, including on-premise and AWS - Participate in code reviews, technical discussions, and cross-functional collaboration - Help ensure solutions meet security, performance, and regulatory standards Qualifications - 3+ years of software development experience - Strong full-stack development skills - Experience with ASP.NET and backend service development - Solid SQL and relational database knowledge - Familiarity with ORM frameworks such as Entity Framework - Understanding of software engineering best practices and maintainable code - Collaborative mindset and ability to work in cross-functional teams Requirements - Experience modernizing large, long-lived applications - Exposure to desktop development, ideally WinForms - Familiarity with Angular and/or React - Experience with AWS or hybrid cloud environments - Background in healthcare, medical imaging, or other regulated industries (e.g. Finance) - Experience working in Agile environments Benefits - Join a fast-growing healthcare technology company shaping the future of AI in radiology - Work on meaningful products that improve radiology workflows and support better patient care worldwide - Be part of a mission-driven team that values trust, quality, collaboration, and innovation - Enjoy flexible working hours and up to 80% remote work within the U.S. - Receive competitive compensation and a comprehensive benefits package, including health insurance, a 401(k), and additional well-being perks
• Responsible for designing, delivering, and evolving complex software systems and applications that support Penn Mutual’s business needs. • Acts as a senior technical authority, responsible for technical standards, tooling, and delivery outcomes across multiple systems or initiatives. • Partners closely with product, architecture, and engineering leadership to translate business objectives into scalable, reliable, and secure technical solutions while driving execution from design through production. • Lead the design, development, and implementation of complex software systems and applications. • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. • Provide technical leadership and guidance to junior and mid-level engineers, including mentoring, code reviews, and knowledge sharing. • Drive innovation and propose new solutions to improve processes, technologies, and product offerings. • Architect scalable and maintainable software solutions that meet performance, reliability, and security requirements. • Lead efforts to diagnose and troubleshoot complex technical issues and implement effective solutions to ensure system stability and performance. • Stay up to date with emerging technologies and industry trends and evaluate their potential impact on our products and processes. • Communicate effectively with stakeholders at all levels, including technical and non-technical audiences, to convey technical concepts and decisions.
• Lead the design, development, and implementation of complex software systems and applications. • Collaborate with cross-functional teams to understand business and technical requirements and translate them into clear technical specifications. • Provide technical leadership and mentorship to junior and mid-level engineers through code reviews, coaching, and knowledge sharing. • Drive innovation by proposing and implementing solutions that improve processes, technologies, and product offerings. • Partner with Architecture teams to build scalable, maintainable solutions that meet performance, reliability, and security standards. • Diagnose and resolve complex technical issues, ensuring system stability and optimal performance. • Stay current with emerging technologies and industry trends and assess their applicability to the organization. • Communicate effectively with both technical and non-technical stakeholders to explain technical concepts, decisions, and trade-offs.



