Senior Software Engineer - Platform Team
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
About Intelmatix:
Intelmatix is a deep tech Artificial Intelligence (AI) company founded in July 2021 by a group of MIT scientists with the vision of transforming enterprises to become cognitive. A cognitive enterprise is one that uses AI and Decision Intelligence in making their decisions. This leads to better business decisions with improved accuracy, reduced errors, and better outcomes across various aspects of the business.
Job Summary:
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic Platform team. The ideal candidate will have a strong background in software development with a focus on building and optimizing platform-wide solutions. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining a robust, stable, and scalable platform that supports our diverse range of applications and services.
What You'll Be Doing:
- Platform Development: Design, develop, and maintain a scalable and robust platform to support various software solutions.
- Foundational Infrastructure: Implement foundational infrastructure components used across engineering teams, such as dynamic configuration, service discovery, and system orchestration.
- API Gateway and Routing: Develop and maintain API gateways to ensure seamless routing and communication between services.
- Data Layer Management: Design and manage the data layer, including database configuration and service management.
- CI/CD Pipelines: Design and implement CI/CD pipelines that support software development and deployment workflows.
- Code Quality: Write high-quality, well-tested code to meet the needs of your customers and ensure platform reliability.
- Collaboration: Work closely with development teams to integrate platform solutions and ensure efficient deployment and monitoring.
- Security and Compliance: Develop and enforce security policies for the platform infrastructure and applications.
Qualifications:
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Experience: Minimum of 5 years in software engineering, with experience in platform development and platform-wide solutions.
- Technical Skills:
- Proficiency in programming languages such as Python, Java, or Go.
- Strong knowledge of API development and management.
- Experience with cloud platforms, including services and database management.
- Experience in Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Serverless.
- Experience with CI/CD tools (GitHub Actions, Jenkins, AWS CodePipeline).
- Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS).
- Strong understanding of system design, database schema design, and data modeling.
- Soft Skills: Excellent communication and leadership skills, adaptable, self-motivated, and capable of thriving in a fast-paced, unstructured startup environment.
Nice to Have:
- Experience with building scalable, high-reliability, or data-intensive systems.
- Exposure to both NoSQL and SQL database technologies such as DynamoDB, MongoDB, PostgreSQL, AWS Aurora.
- Experience working with containers and container orchestration systems (Docker, ECS, EKS).
- Familiarity with modern authentication schemes such as OAuth, JWTs, or cookies.
- Experience with monitoring tools (DataDog, Graphite, Grafana, Prometheus).
- Ability to think strategically about platform growth and scalability.
- Experience managing project priorities, deadlines, and deliverables.
- Experience working in fast-paced startup environments, contributing to rapid development and delivery-driven projects.
- Proven ability to thrive and adapt during significant company growth.
Employee Benefits:
At Intelmatix, our benefits package is designed to meet the diverse needs of our employees, reflecting our dedication to their well-being and professional growth. Depending on your office location and specific needs, our benefits may include:
Comprehensive Medical Insurance for you and your dependents
- In-Office Snacks Pantry
- Relocation Support
- Children's School Allowance
- Role-Related Training Support
- Wellness Programs
- Salary Advance for Housing Costs
- Travel Tickets
- Pension Contributions
We are committed to continuously enhancing our benefits package to adapt to the unique needs and circumstances of our valued team members, ensuring a supportive and enriching environment for everyone at Intelmatix.