
SEnterprise Sverige AB · Stockholm
We are looking for a Senior Software Engineer to take a leading technical role in the continued development and governance of a large-scale Google Cloud Platfor...
We are looking for a Senior Software Engineer to take a leading technical role in the continued development and governance of a
large-scale Google Cloud Platform (GCP). This is a senior assignment combining software engineering, cloud architecture, technical
governance and hands-on platform development.
You will own the technical direction of the platform and work closely with internal stakeholders and an external Managed Service
Provider (MSP). A key part of the role is to ensure that technical solutions, infrastructure and code meet high standards for
quality, security, scalability and maintainability.
Own and develop the technical roadmap for the GCP platform.Design and architect future platform capabilities using modern
cloud-native practices.Act as the final technical approver for code delivered across the platform.Perform code reviews and ensure
compliance with internal standards for TypeScript and Python microservices.Use and refine internal AI-based tools and agentic
workflows to automate pull request reviews, manage repository context and enforce platform standards.Translate business
requirements into detailed architectural designs and actionable technical Jira stories.Provide clear technical direction and
specifications for implementation by the external MSP.Maintain and further develop Terraform modules.Manage the lifecycle of GCP
projects, networking configurations and firewall policies.Oversee CI/CD workflows in GitHub Actions.Manage custom NPM packages and
event-driven cloud solutions using services such as Cloud Run, Cloud Functions and Eventarc.
Senior-level experience as a Software Engineer, Platform Engineer or Cloud Engineer.
Strong experience working with Google Cloud Platform.Advanced programming skills in TypeScript and Python.
Solid experience with microservice-based architectures.
Strong knowledge of Infrastructure as Code, particularly Terraform.
Experience designing and maintaining CI/CD pipelines using GitHub Actions.Experience with GCP services such as Cloud Run, Cloud
Functions and Eventarc.
Strong understanding of cloud networking, firewall policies and project lifecycle management.
Experience performing technical code reviews and acting as a technical gatekeeper.
Ability to create detailed solution designs, technical specifications and implementation-ready Jira stories.
Experience coordinating or providing technical direction to external delivery partners or MSPs.
Professional proficiency in English.
Experience using AI-assisted development tools, automated code review solutions or agentic workflows.
Experience developing internal developer platforms or enterprise-scale cloud platforms.
Experience managing custom NPM packages.
Previous experience in a technical lead or cloud architect capacity.Personal Attributes
To succeed in this assignment, you are expected to be technically confident, analytical and comfortable taking ownership of
complex technical decisions. You communicate technical requirements clearly, maintain high quality standards and can balance
long-term architectural goals with practical delivery needs
Experience Level: Senior (6–10 years preferred) Assignment Length: July 31, 2026 – December 31, 2026 Workload: 100% Remote Work: Up to 40% ---------------------------------------------------------------------------------------------------------------------------------- As a Senior Software Engineer (iOS) you will be in the centre of the action where product meets business. You will be working closely with Product Managers, Engineering Managers, development teams and other stakeholders, helping to develop the product for iOS as per the business requirement without compromising on the industry best coding practices. Knowledge : Swift, Objective-C, SwiftUI, Architecture & Design patterns, Unit Testing, DevOps, Performance Optimisation Responsibilities: * Lead the design, development, and maintenance of advanced iOS applications using Swift and SwiftUI. * Drive technical decision-making, provide architectural guidance, and ensure the implementation of best practices. * Collaborate closely with product managers, designers, and other developers to define project requirements and deliver innovative features. * Mentor and provide technical guidance to junior developers, fostering their growth and skill development. * Conduct code reviews, offer constructive feedback, and ensure adherence to coding standards and best practices. * Identify and resolve complex technical issues, including performance optimization, memory management, and concurrency challenges. * Stay up to date with the latest advancements in iOS development, evaluate new tools and frameworks, and promote their adoption when appropriate. * Work closely with backend developers to integrate mobile applications with server-side systems and APIs. * Collaborate with quality assurance teams to ensure thorough testing and deployment of mobile applications. * Participate in Agile/Scrum development processes, contribute to sprint planning, and provide accurate estimations for project timelines. * Stay informed about industry trends and emerging technologies, and share knowledge and insights with the team. Requirements: * Expertise in SwiftUI: Extensive experience and deep understanding of SwiftUI, including its core concepts, declarative syntax, and component-based architecture. As a senior developer, you should be able to leverage SwiftUI's advanced features, handle complex UI requirements, and provide guidance to junior developers. * Swift Programming: Mastery of the Swift programming language, including its latest features and best practices. Senior developers should be able to write clean, efficient, and maintainable code, and provide mentorship to junior team members on Swift-related topics. * Architecture and Design Patterns: Proficiency in software architecture and design patterns, such as MVVM, VIPER, or Clean Architecture, is crucial. Senior developers should be able to make informed decisions on architectural choices, design scalable and modular solutions, and ensure code quality and maintainability. * iOS Frameworks and APIs: In-depth knowledge of the iOS SDK, including various frameworks and APIs provided by Apple. Strong familiarity with foundational frameworks like UIKit, Core Data, Core Animation, and Core Graphics is important, as well as an understanding of how to integrate them effectively with SwiftUI. * Advanced User Interface Design: Expertise in user interface design principles and a keen eye for detail. As a senior developer, you should be able to collaborate closely with designers, provide valuable feedback, and ensure the implementation of pixel-perfect and intuitive user interfaces. * Performance Optimization: Ability to optimize application performance by identifying and addressing bottlenecks, reducing memory footprint, and improving rendering efficiency. Proficiency in tools like Instruments for performance analysis and optimization is highly valuable. * Networking and API Integration: Extensive experience working with RESTful APIs, handling asynchronous network requests, parsing JSON responses, and implementing robust error handling and authentication mechanisms. Senior developers should have a deep understanding of networking concepts and practices. * Debugging and Troubleshooting: Strong debugging skills to identify and resolve complex issues. Proficiency in using debugging tools, such as XCode’s debugger and console, and the ability to analyze crash logs and system logs are important for troubleshooting and resolving critical issues. * Team Leadership and Mentorship: Strong leadership skills to guide and mentor junior developers, provide technical direction, and foster a collaborative and productive team environment. Senior developers should be able to facilitate knowledge sharing, conduct code reviews, and provide constructive feedback. * Communication and Collaboration: Excellent communication skills, both written and verbal, to effectively communicate ideas, technical concepts, and project requirements. The ability to collaborate with cross-functional teams, including designers, product managers, and backend developers, is crucial for successful project delivery. * Continuous Learning and Adaptability: A passion for learning and staying up-to-date with the latest iOS and SwiftUI advancements. As a senior developer, you should actively seek out new technologies, trends, and best practices, and be adaptable to evolving project requirements and technologies. Apply today! Applications and interviews are reviewed on an ongoing basis, and the assignment may be filled before the closing date.
Start Date: 08/24/2026 Est. End Date: 12/31/2026 **Location; Solna (Stockholm) - 3days onsite and 2days remote As a Helix Junior Developer, you will build and configure solutions on the Helix platform, turning designs into working components. With guidance and mentoring from senior colleagues, you will grow your technical skills while helping deliver solutions that are secure, maintainable, and ready to run. Duties Configure and build Helix components (ITSM, Digital Workplace (DWP), Business Workflows (BWF), Innovation Suite) based on designs and guidance from senior colleagues. Implement workflows, forms, and request experiences following established platform patterns and standards Support the development of integrations between Helix and surrounding systems (for example DevOps tools) Assist with bug fixing, testing, and troubleshooting across Helix solutions Document configurations and changes clearly so they are easy to maintain Participate in code and configuration reviews to learn platform best practices Grow your understanding of ITSM, ServiceOps, and IT4IT ways of working Collaborate with developers, designers, and platform teams to deliver high-quality solutions Skills: Mandatory; Some experience from the BMC Helix platform A foundation in software development, configuration, or low-code platform work, from studies, internships, or early professional experience Interest in ITSM, ServiceOps, or enterprise platforms, and eagerness to learn BMC Helix Basic understanding of integration concepts and APIs (REST, JSON) Some exposure to scripting or workflow-based automation is a plus Strong analytical mindset and willingness to ask questions and challenge requirements Ability to document your work clearly and pragmatically A collaborative attitude and comfort working in a team alongside architects and engineers Fluent English, written and spoken Education: Degree in Computer Science, IT, or a related field (or equivalent experience)
The Pacu Team is responsible for maintaining and developing business-critical case management applications used primarily by Customer Service. These applications support daily operational processes and are important for efficient customer case handling, stable service delivery, and a good user experience for internal users. The team is entering a period with a significant set of lifecycle management activities related to older applications. This includes modernization, technical debt reduction, platform upgrades, and remediation of lifecycle and security-related risks. In parallel, the team will contribute to building a new modern user interface to support the KYC process within the case management area. The two consultant roles are intended to strengthen the team in complementary areas: one with a stronger focus on LCM activities combined with Angular/frontend guidance and capability building, and one with a stronger focus on legacy modernization, lifecycle management (LCM), and technical risk reduction. Both consultants are expected to work as integrated team members, contribute across shared priorities, and support the team's ambition to increase the use of AI-assisted development in everyday engineering work. Assignment Context: Team mission: Enable high-quality and efficient case processing across customer channels by providing flexible, scalable, and cost-effective case and process management solutions with strong focus on user experience, test automation, and continuous improvement. Main user group and stakeholder: Customer Service. Business area: Case management, including support for the KYC process. Key delivery focus: Lifecycle management of older applications combined with upcoming modern user interface development. Team capability need: Strengthening frontend competence, especially around Angular, through hands-on collaboration and knowledge sharing. Engineering direction: Increased use of AI-assisted development, modern engineering practices, and movement towards trunk-based development. Primary focus: This is a senior fullstack role with a primary focus on supporting lifecycle management (LCM) activities and reducing the delivery load on the team. The consultant should contribute hands-on to maintenance, modernization, platform upgrades, technical debt reduction, and other activities needed to keep existing business-critical applications stable, secure, and maintainable. In addition, the profile should provide frontend and Angular guidance for upcoming UI development, including best practices, frontend setup, maintainable component design, and knowledge transfer. The role is expected to strengthen the team's frontend capability through hands-on collaboration, mentoring, and practical support rather than being limited to isolated UI delivery. Skills: Required competencies: Strong fullstack development experience, with solid frontend capability and the ability to contribute across both existing applications and new development initiatives. Experience working with lifecycle management, maintenance, modernization, technical debt reduction, and long-term maintainability of business-critical applications. Solid experience with Angular, TypeScript, modern web technologies, REST APIs, and user interface development. Strong experience with .NET/C# and modern .NET development practices, including ASP.NET Core. Experience designing, developing, improving, and maintaining scalable, secure, and user-friendly business applications. Experience with GitHub, GitHub Actions, CI/CD pipelines, code reviews, and automated deployments. Preferred competencies: amiliarity with .NET Aspire for local development, service orchestration, observability, and cloud-native development. Familiarity with event-driven architectures, messaging patterns, and technologies such as Kafka. Understanding of software architecture, frontend architecture, integration patterns, microservices, distributed systems, and cloud-native platforms such as Kubernetes. Experience guiding other developers in Angular best practices, frontend architecture, development setup, and knowledge sharing within a team. Experience from regulated environments, case management, KYC, life and pension insurance, insurance administration, or similar process-heavy domains. Modern Engineering Practices: Strong interest in modern software engineering practices and continuous improvement. Experience with automated testing, code reviews, CI/CD, and quality-focused development. Experience from teams adopting or moving towards trunk-based development, with small frequent integrations and fast feedback loops. Committed to clean code, maintainability, security, and long-term sustainability of business-critical applications. AI-Assisted Development Experience using AI-assisted development tools to improve productivity, software quality, documentation, testing, troubleshooting, and knowledge discovery. Able to combine AI support with engineering expertise, critical thinking, security awareness, and high quality standards. Curious and proactive in exploring AI-enabled ways of working and emerging technologies. Engineering Excellence: Passion for delivering high-quality solutions with focus on maintainability, performance, security, and user experience. Experience working with both new development initiatives and long-term maintenance of business-critical applications. Takes ownership from idea to production and actively contributes to improving development processes and ways of working. Balances delivery speed with quality, security, and operational stability. Collaboration and Personal Qualities: Fast learner who quickly adapts to new technologies, business domains, and ways of working. Proactive self-starter with a strong sense of ownership and accountability. Positive, solution-oriented mindset and strong team-player attitude. Enjoys collaboration, knowledge sharing, and building positive professional relationships. Effective communicator who can collaborate successfully with developers, architects, product owners, and business stakeholders. Comfortable working in agile, cross-functional teams and contributing across the full software development lifecycle.