Job Closed

This listing is no longer active.

Software Engineer

Location

Worldwide

Posted

50 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer

City West Country

Role Description The City West Country Software Engineering & Data department is ramping up after years of underinvestment, with a renewed focus on rethinking how technology supports the business and a need for engineers who want to be part of that journey. The modern web technology stack is intentionally undecided, giving incoming engineers a genuine opportunity to influence the frameworks, tools, and architecture we adopt. While there will be some business-as-usual work, the primary focus will be on replacing legacy systems with modern, well-architected software. You’ll take real ownership from concept through to delivery, shaping features end-to-end rather than simply picking up tickets. Your work will be used across the business every day, allowing you to see its impact first-hand rather than shipping code into the void. You’ll also be part of a small, ambitious team where your ideas carry real weight and you’re not just a cog in a machine. Qualifications - At least 5 years relevant commercial experience - Extensive experience in the following development areas: - .NET – C# - Modern web technologies - SQL Databases - Desirable experience with: - Python - Terraform / Infrastructure as code - Cloud Platforms (Azure, AWS, GCP) - Logical thinker and problem solver - Excellent organisational skills - Highly numerate and able to manipulate raw data - Knowledge of Autoline (Dealer Management System) is an advantage - Experience in the Motor Industry is a plus Requirements - Maintain and support existing business systems while their modern replacements are developed - Design, build, and ship modern in-house applications that replace ageing systems and make a tangible difference to the business - Research, evaluate, and prototype new technologies – then make the case for the ones worth adopting - Champion good engineering practices: code review, testing, documentation, and continuous improvement - Proactively identify technical debt and opportunities for improvement, and act on them - Work closely with colleagues across the business to understand their needs, provide training on new systems, and ensure smooth adoption - Stay current with industry trends and bring fresh thinking to the team’s modernisation efforts Benefits - Remote working - Flexible Monday to Friday shift pattern - Competitive salary - Opportunity to grow working alongside a highly experienced team - 25 days’ holiday + bank holidays - Employee Car Scheme - Life assurance 1 x basic salary - Scottish Widows salary sacrifice pension scheme - Access to our exclusive Benefits Hub – discounts on big brands - Employee Assistance Programme - Long Service Awards to celebrate your milestones

Related Job Pages

More Software Engineer Jobs

Microsoft logo

Senior Software Engineer

Microsoft

Microsoft 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.

Full TimeRemoteTeam 10,001+H1B Sponsor

Overview Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft’s first-party and second-party solutions. IC3 provides reliable and high-quality audio/video calling, meeting, and messaging services that function seamlessly from anywhere, ensuring consistent performance across all customer touchpoints. The mission of IC3 is to enhance real-time conversations on M365 platforms, empowering best-in-class productivity tools for the modern workplace. Every call, meeting, or chat contributes to making the next one even better. Microsoft Development Center Tallinn offers an enthusiastic and fast-paced work environment where your contributions can impact millions of users globally. The center values open-mindedness, diversity, and flexibility in work hours. Employees enjoy an attractive work environment, state-of-the-art benefits, and access to the latest hardware and software. Additional perks include subsidized food and beverages, public transport, gym, phone, and broadband. Sports and gaming groups are available to support staff well-being. The center places strong emphasis on personal and professional development within MDCE and beyond. Microsoft is an equal opportunity employer and actively supports workforce diversity. Applications for vacant positions are welcomed and considered based on the relative merits of each applicant against the specific role profile, regardless of color, race, nationality, ethnic origin, sex, gender, sexual orientation, marital status, disability, parental responsibilities, age, religion, or belief. As a member of the Engineering Systems team, the Software Engineer will help build products capable of supporting hundreds of millions of users. Microsoft’s first- and second-party Engineering group leverages advanced technologies to deliver communication services—including voice, video, chat, and presence—to the web, enabling radically new applications. The Software Engineer will be responsible for designing and building internal tools that enable a highly automated and robust Engineering Pipeline. Responsibilities - - Own and drive design, implementation, and evolution of large‑scale engineering systems and services and tools that support build, test, and release pipelines at scale. - Lead end‑to‑end feature crews or major platform initiatives, from problem framing and design through production deployment and live‑site ownership. - Make architecture and design decisions that balance developer productivity, reliability, scalability, security, and long‑term maintainability. - Act as a technical authority in your focus areas (e.g., CI execution, test reliability, release gating, platform observability). - Drive cross‑team alignment by collaborating with partner product teams, infrastructure teams, and program managers to clarify ownership boundaries and platform contracts. - Raise the engineering bar through design reviews, code reviews, operational rigor, and best‑practice guidance across the organization. - Diagnose and resolve complex, ambiguous production issues spanning multiple services and layers of the stack. - Mentor and grow other engineers by leading by example, sharing knowledge, and shaping team engineering culture. The team follows DevOps practices and develops on both Microsoft and non-Microsoft technologies to support a wide range of development activities. This approach allows the use of cutting-edge technologies to better serve customers. Qualifications Required Qualifications:Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.4+ years of professional software engineering experience, including ownership of production systems.Solid experience designing and building distributed systems or cloud‑based services.Proficiency in one or more general‑purpose programming languages such as C#, Python, Java, or similar.Demonstrated ability to lead technical initiatives, make sound design trade‑offs, and deliver results in ambiguous problem spaces.Experience collaborating across teams and influencing technical direction beyond immediate ownership boundaries.Preferred Qualifications:Experience with CI/CD systems, developer productivity platforms, or large‑scale test infrastructure.Familiarity with cloud platforms (Azure preferred) and operating services in production (monitoring, alerting, incident response).Strong background in debugging complex distributed systems and improving reliability and performance.Experience shaping or enforcing engineering standards, quality gates, or platform contracts.Demonstrated passion for mentorship, engineering excellence, and continuous improvement. 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.

Estonia
Sarnova logo

Senior Full Stack IoT Software Developer

Sarnova

Sarnova is an Equal Opportunity Employer. Our mission is to be the best partner for those who save and improve patients’ lives. Excellence in delivering upon our mission is dependent upon having a diverse team that is empowered to bring their full, authentic self to work each day. We strive to create a workplace that reflects the communities we serve, and we are passionate about creating an inclusive workplace that promotes and values diversity.

Full TimeRemoteTeam 1,001-5,000

Role Description We are seeking a talented and passionate Full Stack IoT Software Developer to join our team. In this role, you will play a key part in developing firmware, backend systems, and essential tooling for cutting-edge cellular IoT products. You will have the opportunity to work hands-on with devices throughout the entire development cycle, including debugging and testing. While focused on software development, there is opportunity to expand into electronics design, mechanical design, and manufacturing disciplines. This role is instrumental in advancing Sarnova’s technology capabilities in the IoT space. By driving the development of intelligent, connected devices, the Senior Full Stack IoT Developer directly supports strategic initiatives in product innovation, operational efficiency, and customer experience. The solutions built in this role will enhance Sarnova’s ability to deliver data-driven healthcare technologies and maintain a competitive edge in the market. - Design, implement, and maintain firmware, backend, and tooling solutions for cellular IoT devices - Develop and optimize embedded software using C for STM32 microcontrollers, ensuring performance and reliability - Integrate and manage embedded AI models to enhance device capabilities - Collaborate closely with hardware, electronics, and manufacturing teams to bring innovative products to life - Work directly with physical devices for hands-on development, troubleshooting, and validation - Ensure efficient cellular communication and low power operations within device ecosystems - Contribute to backend and tooling development using Python and Ruby on Rails - Stay current with emerging IoT technologies and recommend innovations that align with business goals - Additional job duties as assigned Qualifications - Bachelor’s degree in Computer Science, Electrical Engineering, or related field - Minimum 7+ years of professional experience in software development, with a strong focus on embedded systems and full stack development - Proven expertise in C programming for microcontrollers (preferably STM32), and experience with cellular communication protocols - Proficiency in backend development using Python and Ruby on Rails - Experience integrating AI models into embedded systems is highly desirable - Strong understanding of hardware/software integration and low-power design principles - Demonstrated ability to work independently and lead complex development initiatives - Excellent problem-solving skills and a proactive approach to innovation - Strong communication and collaboration skills across technical and non-technical teams - Ability to independently manage all aspects of the job role including required goals and business practices in a remote environment Benefits - Competitive salary, commensurate with experience - Comprehensive benefits package, including 401(k) Plan

United States
ALTEN logo

Senior Développeur JS

ALTEN

Building tomorrow's world today

ContractRemoteTeam 10,001+H1B Sponsor

• Assurer les évolutions fonctionnelles et la maintenance sur les offres logicielles développées. • Avoir un rôle de conseil quant aux choix techniques à adopter afin de donner une bonne visibilité aux “Product Owners”. • Suivre et participer à l'amélioration des processus d'intégration continue et des suivis qualité sur les différents projets grâce aux tests unitaires, aux tests de bout en bout et à l’analyse statique de code. • Avoir le sens du travail en équipe et du partage d’informations en mode Agile “Scrum”. • Être en permanence attentif aux enjeux de sécurité et à la confidentialité des données fournisseurs exposés au travers des applications développées. • Garantir le bon déroulement des processus de release : suivi des versions, fusion de branches, WebHooks…

Morocco
Job Closed
Housecall Pro logo

Staff Software Engineer

Housecall Pro

Mission control for your business - Housecall Pro is a digital tool that lets you run and grow your business on the go.

Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

Why Housecall Pro? Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America’s 100 million homes. We’re all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and—ultimately—save time so they can be with their families and live well. While our headquarters are based in Denver, Colorado, our team spans the globe, with teammates across Brazil, Poland, the Philippines, Mexico, and beyond. We care deeply about our customers and foster a culture where our company, people and Pros grow and succeed together—no matter where they’re based. Leadership is as focused on growing team members’ careers as they expect their teams to be on creating solutions for Pros. We also offer: - 💻🌎Remote environment: totally built to make you feel that we are all together in one space without leaving your home office! - 😎🏝Self Managed PTO: Beach? Mountains? Camping? Discovering new experiences? You are free to take time out as you need! - ⏰Flexible work hours: We believe that you can reach your professional and personal goals working with us and encourage you to have a work life balance! - 💡 A culture built on innovation that values big ideas: We are always open to new ideas that will improve the life of our Pros! - 💻 MacBook (or PC if you prefer!) + Setup Fee ($500): What is remote work without the right tools? Here at HCP, you can choose your computer and set up your home office! We know what you are thinking…WHAT IS THE ROLE AND WHAT WOULD YOU BE DOING? 👀 As a Staff Software Engineer, you are a key technical leader responsible for driving the development and architecture of software systems that drive HCP's success. You work closely with cross-functional teams to establish architecture standards, create scalable and reliable solutions, and ensure that our software aligns with business goals and technology strategy. You lead the technical vision for software projects, mentor engineers, and provide critical guidance on system design, code quality, and best practices. Your expertise helps bridge the gap between development and operations, enabling efficient, high-quality software delivery. Our team is passionate, empathetic, hard working, and above all else focused on improving the lives of our service professionals (our Pros). Our success is their success. In your day to day, you will: - Design and develop software architecture that meets business and technical requirements - Lead architectural discussions, propose new design patterns, and provide guidance on technical decisions - Collaborate with product managers and other stakeholders to align software architecture with business needs - Ensure high standards of software quality by conducting code reviews and establishing best practices - Implement and advocate for engineering best practices, including security, scalability, and performance optimization - Mentor and guide software engineers in developing their technical skills and understanding of architectural principles - Troubleshoot and resolve complex technical issues related to software design and system performance - Conduct research and proof of concepts for new technologies that could benefit our software ecosystem - Develop detailed technical documentation for software architecture and design - Drive continuous improvement in software development processes and practices We think this role is for you if have... - 6+ years of experience in software engineering with a focus on architecture and system design - Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience - Expertise in software development using modern languages (i.e. Ruby on Rails, React, JavaScript, Python) - Deep understanding of software design patterns, microservices architecture, and RESTful API design - Experience with cloud platforms (i.e. AWS) and containerization (i.e. Docker, Kubernetes) - Proficient in database design and technologies (i.e. SQL, NoSQL, Redis) - Strong knowledge of DevOps practices, CI/CD pipelines, and automated testing frameworks - Proven experience in providing technical leadership and mentoring engineers What will help you succeed??? - Demonstrated ability to leverage AI tools to improve workflows, streamline execution, or enhance outputs - Strong analytical and problem-solving skills with a strategic mindset - Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences - A proactive approach to identifying opportunities for improvement and driving change - Adaptability to work in a fast-paced, dynamic environment with evolving priorities - Collaborative attitude and a passion for innovation and continuous learning ✨ Let’s talk numbers! ✨ Our compensation range for this role begins at $7000 USD per month 💵 Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service. Housecall Pro’s brand portfolio includes Business Coaching by Housecall Pro, a business coaching solution for home services businesses. Our brands are united by a singular mission to champion our Pros to success. We support more than 50,000 businesses and have over 2,000 ambitious, mission-driven, genuinely fun-loving teammates across the globe. If you want to do work that impacts real people, supported by a team that will invest in you every step of the way, we’d love to hear from you. Housecall Pro celebrates diversity and we are committed to creating an inclusive environment. We are an equal opportunity employer and do not discriminate on the basis of gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. #LI-Remote

Brazil
$7K / month