Java Software Engineer
3 weeks ago
Location: Remote work available.
About us
At BAO Systems, we are a leading provider of digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development.
We have a diverse team comprising passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists. Our expertise spans providing a broad spectrum of services and products to various customers, including African ministries, US government entities, and top international NGOs.
The software engineering team at BAO Systems is responsible for developing the BAO Analytics Platform, a platform for data integration, transformation, and advanced data analytics and visualization, aimed at improving health outcomes globally. As a software engineer in this role, you will be working on challenging problems, collaborating directly with users, and contributing to designing solutions that meet customer needs. Our collaborative environment encourages everyone to make an impact on work, culture, and ultimately, global health.
Responsibilities
- Design and develop elegant, testable, high-performance features for the BAO Analytics Platform.
- Collaborate with product managers, project managers, software engineers, and end users to deliver results-oriented solutions.
Required qualifications
- Proficiency in the Java programming language, or equivalent experience in other general-purpose languages such as Python, Go, or C#.
- Familiarity with Java frameworks like Spring and JPA/Hibernate.
- Experience working with relational databases like PostgreSQL, MySQL, or their equivalents.
- Strong understanding of web APIs design and development principles.
- Excellent verbal and written communication skills in English.
Preferred qualifications
- Knowledge of data and system integration patterns.
- Bachelor's degree in computer science, information technology, or related fields.
- Mid-level or senior position experience in a related field.
Benefits
- Remote work arrangement with periodic office visits.
BAO Systems offers equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local laws.
-
Software Engineering Professional
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full timeAbout the OpportunityThis is an exciting chance to join our dynamic team in Cambridge and make a real impact as a Graduate Software Engineer.Key ResponsibilitiesYou'll be responsible for:Designing and developing software solutions using C++, Python, Java or Go.Collaborating with experienced engineers to deliver high-quality projects.Contributing to...
-
Software Development Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeAt ARM, we are seeking a talented Software Development Engineer to join our Streamline developer tools team. The successful candidate will have a proven understanding of modern C++ and Java.About the RoleThis is an excellent opportunity for a motivated individual to take control of a brand new, fast-paced team with plenty of support and training to excel in...
-
Software Engineer
3 weeks ago
Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full timeWe are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...
-
Software Engineering Lead
1 week ago
Cambridge, Cambridgeshire, United Kingdom CV Library Full timeJob Description: We are seeking a highly skilled Software Engineering Lead to join our team at CV Library. As a key member of our software development team, you will play a crucial role in designing and implementing complex software solutions for mobile radio devices.In this hybrid role, you will collaborate with cross-functional teams to understand software...
-
Software Development Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeJob Title: Software Development EngineerAt Arm Limited, we are seeking a skilled software development engineer to join our Streamline developer tools team.The ideal candidate will have a strong understanding of modern C++ and Java or Python programming languages, with experience in designing and developing high-performance software applications. Your Key...
-
Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeAbout EngineeringUKEngineeringUK is a leading company in the development of camera-centric devices. As a Senior Embedded Software Engineer, you will be part of a dynamic team that designs and develops innovative products.The ideal candidate will have experience in software development, with a strong background in programming languages such as Java, C++, or...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeWant to make a real impact on the tech industry? As a Senior Software Engineer at ENGINEERINGUK, you'll be responsible for designing and building scalable services technology in a large distributed computing environment.Job DescriptionYou will work in an agile environment to deliver high-quality software and contribute to fundamental changes in the industry....
-
Software Engineer Opportunity
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time**About Oho Group Ltd:**Oho Group Ltd is a dynamic and innovative start-up based in Cambridge, looking for a talented Software Engineer to join our exceptional team. We're committed to delivering high-quality solutions and creating a positive impact in the industry.As a Graduate Software Engineer, you'll have the opportunity to work with experienced...
-
Cloud-Based Java Software Development Manager
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Laraveldaily Full timeAbout the RoleWe are seeking an experienced Java Lead to join our team and lead the development of a SaaS product that has made a significant contribution to reducing CO2 emissions and promoting healthier cities.The ideal candidate will have strong technical skills in Java, Springboot, Microservices, GCP, SQL, and MySQL, as well as experience in hiring and...
-
Software Engineering Expert
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeAbout the JobWe are seeking a talented Senior Embedded Software Engineer to join our team at Evi Technologies Limited. As a core member of our software team, you will play a crucial role in developing Ring's next generation of camera-centric devices.Your primary responsibility will be to design and develop firmware for our camera devices, ensuring optimal...
-
Senior Software Engineer
4 months ago
Cambridge, UK, Cambridgeshire, United Kingdom developrec Full timeSenior Software Engineer- Remote/Cambridge- up to £75k + package Our client an industry leading supplier of software products to the tech world are looking to add a number of Senior Software Engineers to work across their product suite. They have been running for over 25 years and have an impressive client base from SME's to over 90% of the Fortune...
-
Java Engineering Manager
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Laraveldaily Full timeAbout the JobWe are seeking an experienced Java Lead to join our team at Laraveldaily. As a member of our engineering team, you will play a key role in developing a SaaS product that has made a significant impact on the environment.Responsibilities:Coding across Java, Springboot, Microservices, GCP, SQL, MySQLLeading a team of proactive technologistsHiring...
-
Software Engineering Manager
4 months ago
Cambridge, Cambridgeshire, United Kingdom beBee Professionals Full time £60,000 - £80,000Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Cambridge, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...
-
Software Quality Assurance Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeAbout the RoleWe are seeking a highly skilled Quality Assurance Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our software applications.The ideal candidate will have a strong background in quality assurance engineering, with experience in automation testing,...
-
Software Test Engineer
2 months ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeAbout the RoleWe are seeking a talented Software Test Engineer to join our team in Cambridge. In this role, you will be responsible for developing and executing automated tests using Python code, analysing and interpreting validation data, and collaborating with your colleagues to deliver high-quality products.The ideal candidate will have experience in...
-
Software Engineer Lead
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full time**About Evi Technologies Limited**We are a leading provider of innovative camera-centric devices, and we're seeking a highly skilled Senior Software Developer to join our team.The ideal candidate will be passionate about building IoT products and have experience in developing firmware for Ring's camera-centric devices. The successful candidate will be...
-
Cambridge Software Engineer Role
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full timeJoin us at Oho Group Ltd, where we're shaping the future of software development! As a Graduate Software Engineer, you'll be part of an exceptional team that's passionate about delivering high-quality solutions and creating a positive impact.With a strong focus on innovation, collaboration, and continuous learning, our team is the perfect place to grow your...
-
Senior Software Development Specialist
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeSoftware Development Engineer - Embedded DevelopmentAbout the JobWe are looking for talented engineers to join our team and contribute to the design and development of cutting-edge software solutions. As a Software Development Engineer, you will work in a dynamic environment to deliver high-quality software that meets the needs of our customers. Your work...
-
Software Engineer for IoT Products
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeJob Title: Software Engineer for IoT ProductsEstimated Salary: $150,000 - $200,000 per yearYou will be a core member of the platform software team at Amazon, developing Ring's next generation of Camera centric devices. As an Embedded Software Engineer, you will contribute to the architecture and design of new and current systems, focusing on building IOT...
-
Senior Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full timeAbout Oho Group LtdWe're a forward-thinking company at the heart of Cambridge's tech scene, dedicated to driving innovation and growth.Job DescriptionAs a Graduate Software Engineer, you'll be responsible for designing and developing software solutions that meet the needs of our clients.You'll work closely with our experienced engineering team to deliver...