The Infrastructure team builds the foundation we need to support our web and mobile applications, as well as our robust API. We build and operate the software that enables Asana's security, scalability, and speed. Each day, we combine industry best-practices and innovation to support this product-focused company. We're looking for a Junior Infrastructure Software Engineer (New Grad) with a growing passion for Site Reliability and Operability. You will work with a world-class team of engineers on deploying and operating existing systems, and building new ones for challenges that are unique to our problem space. You will have a unique opportunity to learn how to design, develop, and operate services that power Asana, working on projects that help define the future of our infrastructure and how we architect and operate critical services at scale. This role is based in our Reykjavik office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. What You’ll Achieve Learn and Execute: Experience growth and development by being paired with a mentor who will support and guide you through opportunities to stretch and learn. Engineering Craftsmanship: Participate in Asana’s robust technical boot camps to learn our standards for high-quality, maintainable code. You will eventually own specific technical domains through our Areas of Responsibility (AoR) system. Build Foundations: Contribute to projects that define the future of infrastructure for Asana, learning how we architect and operate critical services at scale. Global Collaboration: Partner with other infrastructure teams in San Francisco, New York, and Warsaw to understand and contribute to our service-oriented architecture while navigating cross-timezone workflows. Tooling & Frameworks: Help develop framework
Jobiba hiring network
Junior Software Engineer Core Services Jobs
1,032 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current junior software engineer core services jobs. Use filters to narrow by work mode, employment type, experience and date posted.
Locations: United States - we are looking for candidates who are flexible to working onsite in multiple locations across the United States. Salary: $48,000 - $66,300 USD Want to start your career as a Java Developer? Graduate training, ongoing support, opportunities at leading global employers – the Alumni graduate program gives you everything you need. (And don’t worry, there’s no training bond. No exit fees, no hidden catches). Here at mthree, we pair great graduates with brilliant global businesses. Our clients include tier one investment banks and other organizations across a range of industries, from insurance to healthcare to travel. What you’ll do: As a software developer with mthree, you’ll build complex applications in a global team environment. You’ll love seeing the impact you make when code you’ve written launches to the people who need it. If you stay on the lookout for new ways to get better results through software development, you’ll become an asset to your team. How the Alumni program works: Apply via this job advert. Complete our assessment process. Get trained at mthree Academy in an online class for 4-8 weeks with other graduates. Focusing on Java, or other languages depending on which coding languages our clients are looking for at the time. Join a mthree client for 12-24 months while receiving support and salary increases every 12 months. The vast majority then convert to permanent employees with the client at the end of the program. What you’ll learn at the mthree Academy: How to design, develop, and test a full-stack application. How to demonstrate professionalism, including communication skills and personal interactions. How to explain industry concepts at a high level. An understanding of monitoring, supporting, and troubleshooting, and how it ties into good development processes. What you'll need: Bachelor's degree in computer science or a related major A GPA of 2.7 or higher. We look for potential, not prestige, but it’s impo
Locations: Halifax, NS Salary: $61,000 - $67,000 USD Want to start your career as a Java Developer? In-depth graduate training, ongoing support, opportunities at leading global employers – the Alumni graduate program gives you everything you need. (And don’t worry, there’s no training bond. No exit fees, no hidden catches). Here at mthree, we pair great graduates with brilliant global businesses. Our clients include tier one investment banks and other organizations across a range of industries, from insurance to healthcare to travel. As part of the mthree Alumni program, mthree has an exciting and exclusive partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to receive two Executive Education certificates from Columbia Engineering as part of their Academy and industry placement experience at no cost. Further, all participating Alumni will have access to the Columbia Engineering network and ongoing training. What you’ll do: As a software developer with mthree, you’ll build complex applications in a global team environment. You’ll love seeing the impact you make when code you’ve written launches to the people who need it. If you stay on the lookout for new ways to get better results through software development, you’ll become an asset to your team. How the Alumni program works: Apply via this job advert. Complete our assessment process. Get trained at mthree Academy in an online class for 4-8 weeks with other graduates. Focusing on Java, or other languages depending on which coding languages our clients are looking for at the time. Join a mthree client for 12-24 months while receiving support and salary increases. The vast majority then convert to permanent employees with the client at the end of the program. What you’ll learn at the mthree Academy: How to design, develop, and test a full-stack application. How to demonstrate professionalism, including communication skills and personal interactions. How to explain industry conce
Who we are Artefact is a leading global consulting firm dedicated to accelerating the adoption of data and AI. We work with a variety of businesses, from supermarket chains, to private equity firms and telecoms; including Nissan, L'Oréal, Carrefour, WHSmith, Orange, Beiersdorf, BNP Paribas, and Samsung. Our success stems from combining advanced data technologies, agile methods for quick delivery, and dedicated teams of data scientists, data engineers, business consultants, and data analysts. Our 1,700 employees operate in 25 countries (Americas, Europe, Asia, Middle East, India, Africa) and we partner with 1,000+ clients . What you will be doing As a Junior Software Engineer in our London office , your role will encompass: working on engineering projects together with senior team members training and certification to enhance your skills in software engineering, data science, and data architecture. Qualifications Necessary education and experience Education: A Bachelor's or Master’s degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or a related quantitative field. Programming Proficiency: Strong programming skills in Python and a solid understanding of data structures and algorithms. Software Engineering Fundamentals: A demonstrable understanding of version control and repository tools (Git, CI/CD) and a commitment to writing clean, well-documented code. Data Skills: Experience with SQL for querying relational databases. Problem-Solving Skills: An analytical mindset with the ability to break down complex problems into manageable steps. Eagerness to Learn: A genuine passion for technology and a proactive attitude towards self-development and learning new skills, as demonstrated through projects or coursework. Communication & Collaboration: Strong verbal and written communication skills, with the ability to work effectively in a team environment and learn from senior members. Desirable experience Cloud & MLOps Exposure: Basic fam
Who we are About Stripe Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. What you’ll do Responsibilities Conducting technical interviews; Creating software, tooling and distributed systems for automating and managing data center network hardware and compute stacks; Creating and operating shared infrastructure for Stripe’s Cardholder data environment; Deployment tooling; SOX compliance audit prep interviews, and remediations; PCI compliance audit prep, interviews, and remediations; Project management; Mentoring junior engineers; On-call responsibilities. Who you are Minimum requirements Must have a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or related field, plus two (2) years of Software Development experience. Position also requires the following: 2 years of experience with AWS cloud infrastructure and Terraform infrastructure automation; 2 years of experience with reliability, scalability, and distributed systems principles; 1 year of experience in Go and Ansible programming languages; 1 year of experience in Puppet host configuration; 1 year of experience in Ruby programming language; 1 year of experience in Python programming language; 1 year of experience in mentorship and leadership of junior software engineers; 1 year of experience performing 24/7 on call rotations to support high-availability software systems; 1 year of experience with monitoring and logging tools; 1 year of experience with computer network concepts; 1 year of experien
Experienced Embedded Software Engineer Company: The Boeing Company The Boeing Company has an exciting opportunity for an Experienced Embedded Software Engineer to support the ADaPS organization in Huntsville, AL. ADaPS (an organization of over 100 software engineers) supports programs across the entire portfolio of Boeing products including Space Launch Systems (SLS) Upper Stage, Satellite Efforts, and Advanced Missile Defense efforts including Patriot Advanced Capability (PAC3). ADaPS specializes in implementing rapid prototyping and development programs using small, adaptable agile teams. Position Responsibilities: Develops and maintains tactical software for the PAC3 RF Seeker system Develops, analyzes, and tests software requirements, algorithms, and designs Develops, maintains, executes, and documents software tests to verify software system requirements. Supports software project management Establishes and maintains a modern software development environment, with formalized processes for development, implementation, integration, testing, documenting, and deploying software changes Communicates technical content to stakeholders Develops and deploys processes and tools Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards Performs software research and trade studies. Troubleshoots software issues Assists in leading and mentoring junior software engineers Security Clearance: This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.
Junior C++ Software Engineer - New York Hybrid - FreeWheel — NY - New York, 1407 Broadway Floor 12. Apply via Workday.
At Veriforce, we build innovative technology that helps create safer workplaces. Our software supports a global network of responsible hiring clients, suppliers, contractors and partners. We take the complexity out of compliance for more than 50,000 organisations worldwide, helping them protect their people, their operations and the planet. As a Junior Software Development Engineer in Test (SDET), you will support the delivery of reliable, high-quality software by performing manual testing and contributing to automated testing. Working alongside developers, product team members and more experienced quality engineers, you will help identify defects, validate new functionality and continuously improve our testing processes. This is an excellent opportunity for someone early in their software testing career who wants to develop their technical skills in test automation, API testing and continuous delivery. Testing and Quality Assurance Collaborate with developers, product team members and Scrum teams to understand requirements and acceptance criteria. Create, document and maintain clear test cases and test scenarios. Perform manual functional, regression, integration and exploratory testing. Validate new features, enhancements, customisations and system integrations. Identify, document and track software defects, providing clear steps for reproduction. Retest resolved defects and complete regression testing before releases. Support User Acceptance Testing by helping business stakeholders validate new functionality. Maintain accurate documentation of test cases, test results and identified defects. Test Automation Develop and maintain automated test scripts with guidance from experienced team members. Use tools such as Playwright or Cypress to automate repeatable application tests. Review automated test results and investigate failures. Help improve automated test coverage across key user journeys. Learn and apply test automation standards and development best practices
About the Role We're looking for a Software Engineer to build the systems that treat infrastructure as software. This role owns the software state machines that provision hardware, bring it into service, and manage its full lifecycle — turning racks of GPUs into running inference clusters without a human touching a runbook. The Research and Inference team is your customer: today they file tickets and wait; the target state is that they issue a single API call to stand up, scale, or tear down a cluster, and the system takes care of the rest. The platform is manifest-driven such that teams declare the desired state of a cluster or host — shape, topology, software stack — and the system is responsible for reconciling reality to that manifest, continuously, through every stage of its lifecycle. You will design the engines that manifest the schema, the engines that execute against it, and the workflows that carry a piece of hardware or a cluster from one state to the next—taking it from bare metal to a fully functioning AI cluster for training or inference. You'll write production code which is typed, tested, versioned, and deployed through CI/CD that models infrastructure state and reconciles it, the same way a Kubernetes controller reconciles a cluster's desired state. Success looks like eliminating manual provisioning work, not documenting it better. A product mindset - you've built internal platforms or APIs consumed by other engineering teams and care about the developer experience of what you ship. You build it, you own it. You are not only responsible for delivering the software but also for operating and supporting it in production. Responsibilities Build the provisioning state machine: design and implement the software that models the full lifecycle of a physical host from discovery, inference bring-up to GPU driver/CUDA stack, health validation, and decommission/RMA — as explicit, versioned states and transitions. Build the self-service API: design declarative
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team. You’ll be responsible for building tools and systems that empower Affirm fraud fighting capabilities, work with cross-functional teams to adopt and monitor those and use analytics and data driven decisions to further improve the performance and quality of fraud deciders. Our mission is to drive growth while protecting Affirm, buyers, and merchants. We achieve this by leveraging data to evaluate risk at critical points in the user journey, adapting to the ever-changing fraud landscape, and by introducing new fraud-fighting capabilities.. What You’ll Do Work across the org to plan and execute large, cross-functional initiatives, including: project definition, technical specification, task break-down, delivery, monitoring, and maintenance. Generate simple and elegant designs that are easily deployed and debugged, but anticipate the unhappy path. Write high-quality code that can be easily understood and leveraged by others. Review others’ work and provide constructive feedback in order to maintain high and consistent quality standards across teams. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Effectively incorporate needs and opinions from stakeholders, advocate for ideas and initiatives, and create a common understanding where all voices are heard. Conduct technical and soft skill evaluations to inform and influence the hiring decisions. Develop and review the technical content and requirements of the interview process. What We Look For 6-10+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers. Pr
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team. You’ll be responsible for building tools and systems that empower Affirm fraud fighting capabilities, work with cross-functional teams to adopt and monitor those and use analytics and data driven decisions to further improve the performance and quality of fraud deciders. Our mission is to drive growth while protecting Affirm, buyers, and merchants. We achieve this by leveraging data to evaluate risk at critical points in the user journey, adapting to the ever-changing fraud landscape, and by introducing new fraud-fighting capabilities.. What You’ll Do Work across the org to plan and execute large, cross-functional initiatives, including: project definition, technical specification, task break-down, delivery, monitoring, and maintenance. Generate simple and elegant designs that are easily deployed and debugged, but anticipate the unhappy path. Write high-quality code that can be easily understood and leveraged by others. Review others’ work and provide constructive feedback in order to maintain high and consistent quality standards across teams. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Effectively incorporate needs and opinions from stakeholders, advocate for ideas and initiatives, and create a common understanding where all voices are heard. Conduct technical and soft skill evaluations to inform and influence the hiring decisions. Develop and review the technical content and requirements of the interview process. What We Look For 6-10+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers. Pr
About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers, merchants, and dashers. About the Role We’re looking for Senior Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product and infrastructure to solve key business problems with elegant technical solutions. You'll operate our backend services and architecture that support all product functionality and will be challenged to consider the big picture -- collaborating cross-functionally, as well as evaluating and executing on trade-offs to maximize business impact for the company. We expect Senior Engineers to be able to own projects end-to-end and mentor their junior and mid level peers. This role is hybrid with some in-office time expected and will report to an Engineering Manager. You're excited about this opportunity because you will... Develop, release and run large-scale web applications Develop and define the backend architecture and tech stack for a product area Improve performance, reliability, scalability and security for our backend systems Be involved in transitioning our monolithic codebase to a microservice-based architecture Completely disrupt logistics by tackling bleeding-edge, technical problems We're excited about you because you have... B.S., M.S., or PhD. in Computer Science or equivalent 5+ years of industry experience Prior experience working with backend tech stacks Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software Ability to analyze and improve efficiency, scalability, and stability of various system resources Expe
Opportunity Overview: We are seeking a Staff Software Engineer to join our Engineering department. In this role, you will direct a fast-paced, collaborative, agile team of software engineers in the design, development, and scaling of highly available AI healthcare products on the Cohere platform. You'll set the technical direction for how the platform evolves — owning architecture and design decisions that span multiple teams and outlive any single release. This is an opportunity to drive technical excellence, define customer-configurability capabilities, and establish patterns other teams build on at the intersection of healthcare interoperability and modern distributed systems. This is a remote-first role that may require travel to Boston, MA for new hire onboarding and occasional in-person team meetings and company events. What you’ll do: Technical Leadership: Provide technical leadership across architecture, system design, and mentor junior engineers for building scalable SaaS products. Platform Ownership: Lead the development and enhancement of Cohere’s AI-powered applications and platforms, ensuring that it is highly configurable, and optimized for performance. Data & Retrieval Architecture: Design data and retrieval architectures that give AI agents the right context, across diverse healthcare sources. Hands-On Engineering: Design, review, and own high-quality production code — actively contributing alongside the team, leading releases, production deployments, reducing developer development friction and on-call support. NFR, Security & Compliance: Drive technical strategy to ensure the team's designs consistently address non-functional requirements — observability, instrumentation, performance, and operational readiness that incorporate security and privacy regulations Cross-Functional Collaboration: Work closely with ML/DS teams, product teams, and architects to understand requirements and ensure systems meet business needs. A
Salary Range: PLN 260,000 - 352,000 PLN Subject to alignment to the responsibilities and duties of the role About the job Build the simulator that helps engineers understand and optimise collective communication at AI scale. As a Senior Software Engineer in the Collectives Simulator team, you will design and develop a large-scale simulator for new AI hardware. Your work will help engineers analyse network parameters and develop communication algorithms for high bandwidth and low latency. You will lead development across design, implementation, testing and documentation. You will also work with other engineering teams to develop features, troubleshoot complex issues and integrate new hardware with the wider AI ecosystem. The role combines large-scale software engineering with custom hardware and communication systems. You will shape technical direction, mentor junior engineers and help build the software that enables efficient communication at very high scale. The team and culture We value face-to-face interaction and make time to meet in the office frequently. The team works in two-week sprints, with three stand-ups each week, fortnightly sprint planning and a weekly team meeting. Work is planned with input from the Technical Product Manager, covering both longer-term priorities and upcoming sprints. Engineers typically work in small groups on larger tasks or components, coordinating the work among themselves. The team has a high level of technical expertise, with opportunities to attend thematic conferences and team outings roughly once a quarter. What we're looking for Extensive professional software development experience using C++ Strong Python and C programming skills Experience developing efficient concurrent applications using multithreading and inter-process communication Strong debugging and problem-solving skills for complex software systems Experience with unit testing frameworks such as Boost.Test or Google Test Proficiency with software build syste
We are a global team of innovators and pioneers dedicated to shaping the future of observability. At New Relic, we build an intelligent platform that empowers companies to thrive in an AI-first world by giving them unparalleled insight into their complex systems. As we continue to expand our global footprint, we're looking for passionate people to join our mission. If you're ready to help the world's best companies optimize their digital applications, we invite you to explore a career with us! Your Opportunity As a Senior Software Engineer within the Container Fabric (CF) organization, you will be a key driver in evolving New Relic’s global internal platform. We are looking for an operations-heavy engineer with 5–8 years of relevant experience who can leverage open-source and custom tooling to orchestrate and maintain large-scale Kubernetes environments. You will play a "Captain" role—leading critical deliverables and mentoring junior engineers while maintaining the reliability of our global fleet. What You'll Do Architectural Leadership: Drive the design and implementation of internal tools, specifically focusing on Kubernetes Operators and Controllers to automate resource management. Platform Orchestration: Lead complex, large-scale infrastructure shifts. Operational Excellence: Take ownership of incident response, author comprehensive retrospectives, and implement systemic hardening to prevent recurrence using advanced overcommit strategies. This Role Requires Experience: 5–8 years in a DevOps, Site Reliability, or Infrastructure Engineering role. Kubernetes Mastery: Deep internals knowledge of Kubernetes and hands-on experience writing custom operators. Tooling Proficiency: Strong experience building production-grade tools and services, specifically for infrastructure automation. Operations-Heavy Mindset: A proven track record of Day 1/Day 2 operations for a large-scale Kubernetes fleet, handling high-severity incidents, and improving SLA compliance through auto
Get new junior software engineer core services jobs by email
Daily job updates · Unsubscribe anytime