About Us: BiologIC is pioneering the future of biocomputing with cutting-edge technologies and innovative solutions. We are looking for a Software Development Engineer to join our team and contribute to the growth of our platform, connecting the digital and biological worlds. Key Responsibilities: Core Platform Development: Work closely with the Embedded Software Lead to develop cloud, IoT, and Edge applications that integrate data into BiologIC’s Biocomputing platform. Webservices and Applications Development: Collaborate with various departments to build enterprise web and cloud applications to support organisational growth. This includes: AWS-hosted applications. Authentication and Microservices development. Web application development, including microservices with authentication. Identity and security management solutions (e.g., Okta). Elastic Stack development. Website and marketing development, including Headless CMS. Preferred Qualifications: Education: Bachelor's degree in Computer Science or equivalent experience. Experience: 5 years of professional software development experience. Strong programming skills in languages such as Python, C++, C#. Proficient in configuring Linux and open-source systems. Extensive experience with AWS cloud environments (S3, DynamoDB, Lambda, Step Functions, CloudWatch, CloudFormation, EMR, API Gateway, SQS). Experience in developing web services and applications, including identity management and cloud computing. Expertise in containerization (Docker, Kubernetes) and system architecture (patterns, reliability, scaling). Skills & Competencies: Proficient in CI/CD pipelines, build processes, and Agile software engineering practices. Strong problem-solving skills with the ability to tackle ambiguous requirements. Ability to communicate complex technical information clearly to stakeholders and senior management. Demonstrated ability to mentor and influence other developers, driving productivity and maintaining architectural vision. Data-driven approach with the ability to extract insights and present them effectively. What We Offer: Opportunity to work in a dynamic and innovative environment. Competitive salary and benefits package. Continuous learning and development opportunities. A collaborative team where your contributions will have a direct impact on the company's growth. How to Apply: If you're a motivated software engineer looking to contribute to the future of biocomputing, we'd love to hear from you