The cloud-native database built with speed and scale to power real-time applications.
Software Engineer
Location
Portugal
Posted
46 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
SingleStore
SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our teams ship production code continuously throughout the year. We operate in a fast-moving, highly collaborative environment where engineers own their work end-to-end and partner closely across Product, Sales, and Go-To-Market teams to deliver meaningful business impact. Position Summary We are seeking a Senior Software Engineer to join the Helios team and play a critical role in designing and delivering core capabilities for SingleStore’s cloud-managed service. This is a senior technical leadership role with end-to-end ownership of large, release-defining projects at the intersection of distributed systems, cloud infrastructure, and database technology. The focus of this role is on cloud based metering and billing for all Helios products and features. You will be responsible for building and maintaining the bookkeeping system and integrations that powers millions in cloud revenue with extreme attention to detail. As a Software Engineer, you will set technical direction, solve complex system-level problems, and act as a force multiplier across the organization. You will work closely with Product and customer-facing teams to ensure our platform meets the needs of both long-standing enterprise customers and new adopters. This role is ideal for an engineer who thrives on deep technical challenges, takes pride in building durable systems, and enjoys mentoring others while remaining hands-on. Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process. Role and Responsibilities - Lead technical design and decision-making for large, release-defining projects impacting SingleStore’s cloud platform. - Design and implement new capabilities across networking, control plane, and managed service infrastructure. - Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient. - Collaborate closely with Product Management to translate customer and business requirements into robust technical solutions. - Investigate and resolve difficult issues in production and development environments while balancing multiple responsibilities. - Communicate complex technical decisions and trade-offs clearly, including their impact on system performance, reliability, and business outcomes. - Mentor and guide engineers on system design, coding standards, and architectural best practices, raising the technical bar across the team. - Participate in customer POCs and technical engagements, helping optimize performance, reliability, and adoption. - Partner cross-functionally with teams including Sales, Marketing, and G&A to support product delivery and customer success. Required Skills and Experience - 4+ years of experience developing and debugging system-level software in Golang or similar language - Familiarity with distributed systems managed via Kubernetes. - Demonstrated ability to design and build highly reliable, high-performance system software. - Experience working in environments where performance, scalability, and reliability are critical. - Bachelor’s degree in Computer Science or equivalent practical experience. Preferred Qualifications - Experience building cloud-native SaaS platforms. - Experience working with frontend web frameworks like React. - Background with cloud based metering and billing and generally accepted account practices. SingleStore delivers our cloud-native database with the speed and scale to power the world’s data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Bangalore, Dublin and Kyiv. Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people. To all recruitment agencies: SingleStore does not accept agency resumes. Please do not forward resumes to SingleStore employees. SingleStore is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company. SingleStore values individuals for their unique skills and experiences, and we’re proud to offer roles in a variety of locations across the United States. Salary is based on permissible, non-discriminatory factors such as skills, experience, and geographic location, and is just one part of our total compensation and benefits package. Certain roles are also eligible for additional rewards, including merit increases and annual bonuses. For candidates residing in California, please see our California Recruitment Privacy Notice. For candidates residing in the EEA, UK, and Switzerland, please see our EEA, UK, and Swiss Recruitment Privacy Notice. #li-remote #remote-li
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Azure Resource Notifications (ARN) is the pub/sub service for the Azure Control Plane. Our mission is to deliver effective, reliable, efficient, and compliant push notifications for all Azure resources. ARN is the one stop place to subscribe to notifications for changes to Azure resources and completions of control plane operations. We strive to enable our partners and customers to adopt stream-based data processing patterns so that they can build more reactive and responsive near-real-time applications. ARN powers the at-scale collection and routing of inventory data for Azure and our customers and establishes and enforces standards for how resources should be modeled and organized. We work with services across Azure to source up-to-date resource information and distribute it reliably, compliantly, and with low latency to internal and external customers. We process billions of ingress and egress notifications daily and our data volume is doubling every 6 months. As a Software Engineer in ARN you will help execute critical initiatives to address various aspects of the platform, e.g., reliability, scalability, security, as well as contribute to strategic investments in new areas to address the growing needs of Azure and our customers. You will refine your existing skills and develop new expertise in building high scale distributed systems, empowering customers, and working across organizational boundaries. Overall, your responsibilities are at the intersection of understanding distributed systems principles and patterns, leveraging programming language runtime internals to extract additional performance and learning and drawing conclusions from experiments. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Builds the various aspects of our platform that enable high throughout, near-real-time delivery, manageability and observability. Experiments, proposes improvements, builds on the work of others, and contributes to the success of peers. - Works closely with Senior Engineers who are subject matter experts in their areas to co-develop feature designs, while having the autonomy and accountability for the execution of the designs – implementation, validation, deployment to production, and support while in operation. - Participates in code reviews and provides/receives constructive feedback to improve overall code quality. Takes part in design discussions, seeks feedback, and ensures that designs are scalable and fit well with the rest of the system. - Exhibits growth mindset by learning various technologies and product features as a member of an agile, performance-focused engineering team. - Participates in on-call rotations to ensure the reliable operation of our services. Qualifications Required Qualifications - Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, - OR equivalent experience. Other Requirements Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications - Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, - OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, - OR equivalent experience. - Proven operational experience in running a service in one of the large-scale clouds like Azure, AWS, GCP. - Proven experience in driving designs along with execution and accountability to deliver. - Experience performing live site responsibilities for a service. - Experience with message brokers. #azurecorejobs #EiP #IC2SWE Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Principal Software Engineer
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Are you passionate about using data to shape exceptional user experiences? Do you want your work to directly impact the lives of billions of people around the world? Microsoft Development Center Norway (MDCN) is expanding, and we’re looking for a talented Principal Software Engineer who thrive on solving complex problems and delivering insights that drive innovation. Microsoft Development Center Norway (MDCN) is a key engineering hub within Microsoft’s Experiences & Devices division, with offices in Oslo, Trondheim, and Tromsø. Our teams are at the forefront of building and scaling the next generation of Copilot and Large Language Model (LLM) capabilities across Microsoft 365 - powering products like M365 Copilot, Outlook, OneDrive, SharePoint, and Microsoft Teams. We work on some of the world’s most advanced distributed systems, operating across hundreds of data centers globally. Our solutions are used by Fortune 500 companies, government agencies, non-profits, and hundreds of millions of users every day. To deliver on our mission to empower people and organizations to achieve more, we build the core services that power Copilot experiences across Microsoft 365. We are seeking a skilled Principal Software Engineer to design, build, and operate planetscale distributed systems that handle massive data volumes with high reliability, low latency, and strong correctness guarantees. You will work in an agile engineering environment alongside experts in distributed systems, largescale storage and compute, search and indexing, and cloud infrastructure. Your work will directly enable Copilot’s ability to reason over organizational data, personalize experiences, and operate reliably at global scale. We are looking for engineers who thrive in collaborative environments and are excited to push the boundaries of what AI can do for millions of users worldwide. If you are ready to work on cutting-edge technology with real impact, MDCN is the place for you. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Coordinate and partner across product teams, develop and support key people features in Microsoft AI products – Microsoft Copilot Studio and Bizchat. - Reviews and breaks down work items into tasks with stakeholder collaboration, provide estimations, and escalate delays, while also supporting feature deployments to customers, considering user and service impacts, and adhering to best deployment practices for safety. - Collaborates with key stakeholders to define feature requirements, integrates feedback to enhance design, and establishes feedback loops for continuous improvement based on customer metrics. - Evaluates AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions. - Specifies or implements AI platform improvements like fine-tuning or training custom ML models. - Applies coding standards and best practices through code reviews, developing maintainable and extensible code with guidance. - Utilizes debugging tools to proactively and reactively address issues in product features, ensuring code quality and reliability. - Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product availability, reliability, efficiency, and performance at scale. - Understands and applies Microsoft’s responsible AI practices to ensure systems meet our commitments to our customers.Identify and drive performance, scalability, and reliability improvements across the ESS platform. - Establish engineering best practices, including CI/CD, telemetry, and quality assurance. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python\ - OR equivalent experience. Preferred Qualifications: - Deep knowledge of AI, cloud-based architectural patterns and best practices. - Substantial experience in designing, building, and managing high-scale full-stack systems including authentication, microservices, distributed systems, data and analytics workloads, and AI training and inferencing services. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Senior Software Engineer, Helios
SingleStoreThe cloud-native database built with speed and scale to power real-time applications.
SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our teams ship production code continuously throughout the year. We operate in a fast-moving, highly collaborative environment where engineers own their work end-to-end and partner closely across Product, Sales, and Go-To-Market teams to deliver meaningful business impact. Position Summary We are seeking a Senior Software Engineer to join the Helios team and play a critical role in designing and delivering core capabilities for SingleStore’s cloud-managed service. This is a senior technical leadership role with end-to-end ownership of large, release-defining projects at the intersection of distributed systems, cloud infrastructure, and database technology. The focus of this role is on cloud based metering and billing for all Helios products and features. You will be responsible for building and maintaining the bookkeeping system and integrations that powers millions in cloud revenue with extreme attention to detail. As a Software Engineer, you will set technical direction, solve complex system-level problems, and act as a force multiplier across the organization. You will work closely with Product and customer-facing teams to ensure our platform meets the needs of both long-standing enterprise customers and new adopters. This role is ideal for an engineer who thrives on deep technical challenges, takes pride in building durable systems, and enjoys mentoring others while remaining hands-on. Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process. Role and Responsibilities - Lead technical design and decision-making for large, release-defining projects impacting SingleStore’s cloud platform. - Design and implement new capabilities across networking, control plane, and managed service infrastructure. - Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient. - Collaborate closely with Product Management to translate customer and business requirements into robust technical solutions. - Investigate and resolve difficult issues in production and development environments while balancing multiple responsibilities. - Communicate complex technical decisions and trade-offs clearly, including their impact on system performance, reliability, and business outcomes. - Mentor and guide engineers on system design, coding standards, and architectural best practices, raising the technical bar across the team. - Participate in customer POCs and technical engagements, helping optimize performance, reliability, and adoption. - Partner cross-functionally with teams including Sales, Marketing, and G&A to support product delivery and customer success. Required Skills and Experience - 4+ years of experience developing and debugging system-level software in Golang or similar language - Familiarity with distributed systems managed via Kubernetes. - Demonstrated ability to design and build highly reliable, high-performance system software. - Experience working in environments where performance, scalability, and reliability are critical. - Bachelor’s degree in Computer Science or equivalent practical experience. Preferred Qualifications - Experience building cloud-native SaaS platforms. - Experience working with frontend web frameworks like React. - Background with cloud based metering and billing and generally accepted account practices. SingleStore delivers our cloud-native database with the speed and scale to power the world’s data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Bangalore, Dublin and Kyiv. Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people. To all recruitment agencies: SingleStore does not accept agency resumes. Please do not forward resumes to SingleStore employees. SingleStore is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company. SingleStore values individuals for their unique skills and experiences, and we’re proud to offer roles in a variety of locations across the United States. Salary is based on permissible, non-discriminatory factors such as skills, experience, and geographic location, and is just one part of our total compensation and benefits package. Certain roles are also eligible for additional rewards, including merit increases and annual bonuses. SingleStore’s base salary range for this role, if based in California, Colorado, Washington, or New York City is: $150,000 - $220,000 USD per year For candidates residing in California, please see our California Recruitment Privacy Notice. For candidates residing in the EEA, UK, and Switzerland, please see our EEA, UK, and Swiss Recruitment Privacy Notice. #li-remote #remote-li
• Create Business Transformation Statement of Requirements at a Global level, followed by Regional, Business Unit, Country unique GDS, Project and operational requirements. • Converts business requirements (commercial deals, workflows, reporting needs) into GDS configurations. • Acts as the bridge between product, operations, IT, and the GDS provider/s to make sure the GDS/s is set up to support how the business wants to sell, service, and grow by understanding CTM operational needs and translating them into actionable solutions. • Analyses and solves business problems by designing and improving processes, systems, and technology. • Cross functional collaboration, bridging the gap between business and technical teams. • Supporting performance improvements without increase overheads (staff) • Quality assurance, ensuring system and process performance meets and exceeds business KPIs. • Continuous improvement by identify opportunities to optimise processes and enhance efficiency. • Understanding of CTM’s online and offline operational needs and translating them into actionable solutions to be implemented. • Provide updates on projected goals, requirements, and progress to ensure key stakeholders are aligned on outcomes, timelines and Steering Committee expectations.


