Senior Software Developer

VoxSmart

Senior Software Developer

£70000

VoxSmart, City of Westminster

  • Full time
  • Permanent
  • Remote working

Posted 4 days ago, 24 Jun | Get your application in now to be included in the first week's applications.

Closing date: Closing date not specified

job Ref: 2033e08fde5a4e1ca0d2830228c8ef96

Full Job Description

The Role: To help us achieve our vision, we are seeking a talented Senior Software Developer to play a pivotal role in leading technical solutions and guiding the development within a product team. This role involves a blend of technical expertise, leadership, and communication skills to ensure the successful delivery of the product and the growth of team members.

Building on the VoxSmart platform, customers can configure, use, and monitor financial markets data seamlessly powered by our AI capabilities. Our platform is available on major cloud providers, in virtually any region throughout the world, as well as on-premises! This means VoxSmart is running across multiple clouds and has highly advanced platform capabilities which are used globally.

As a Senior Software Developer, you will collaborate closely with product managers, developers, and data scientists to create intuitive, user-friendly experiences and interfaces that really solves people's problems. Your work will ensure our customers journeys built and utilise our platform's capabilities to solve problems of the relevant personas. Your work includes full-stack software development including all the component that create our customer journeys, front, back, data and AI.

This is a full-time, permanent role, offering fully remote, in-office, and hybrid work options, based on your situation.

Responsibilities:

  • Technical Leadership:

  • Provide technical leadership and guidance to within the product team, ensuring adherence to best practices, coding standards, and architectural principles.

  • Lead by example through hands-on involvement in design, development, and troubleshooting activities.

  • Mentor and coach team members, fostering a culture of learning and continuous improvement.

  • Planning and Execution:

  • Collaborate with product managers, product team members, and stakeholders to find solutions to customers' problems, hit the product team's outcomes and commitments.

  • Participate in planning sessions to estimate effort, identify dependencies, and mitigate risks.

  • Monitor progress and identify potential bottlenecks, proposing solutions to keep the team's objectives on track.

  • Architecture and Design:

  • Lead the design and architecture of software solutions, ensuring scalability, maintainability, and performance.

  • Participate on platform's evaluation of technology stack options and make informed recommendations based on platform and product requirements and constraints.

  • Conduct code reviews and provide feedback to ensure alignment with architectural guidelines and design patterns.

  • Technical Strategy and Innovation:

  • Stay abreast of emerging technologies, industry trends, and best practices, incorporating them into the team's work.

  • Champion innovation within the team, encouraging experimentation and the adoption of the platform's tools and techniques.

  • Identify opportunities for process improvements and automation to enhance team productivity and efficiency.

  • Cross-functional Collaboration:

  • Collaborate with product management, design, quality assurance, and other members of your product team to ensure alignment of technical solutions with business goals and user needs.

  • Facilitate communication and collaboration between technical and non-technical people, fostering a culture of transparency and teamwork.

  • Act as a liaison between product teams and upper management, providing updates on software status, challenges, and opportunities.

  • Quality Assurance and Testing:

  • Implement quality assurance processes and standards, ensuring the delivery of high-quality software solutions.

  • Work closely with QA engineers to develop test strategies, automate testing processes, and ensure adequate test coverage.

  • Monitor and analyse test results, identifying areas for improvement and driving corrective actions as needed.

  • Technical Documentation and Knowledge Sharing:

  • Ensure the creation and maintenance of technical documentation, including design documents, system architecture diagrams, and API specifications.

  • Promote knowledge sharing within the team through code reviews, tech talks, and brown bag sessions.

  • Encourage documentation of best practices, lessons learned, and common pitfalls to facilitate onboarding and ongoing development.

  • Contribute to Team Management and Development:

  • Participate in recruitment efforts to build high-performing technical teams, participating in candidate interviews and selection processes.

  • Foster a supportive and inclusive team culture, providing feedback, recognition, and career development opportunities.

  • Participate in regular performance evaluations and goal-setting sessions with team members, identifying areas for improvement and growth.

    5+ years of proven experience in domain driven design and event driven software development, with expertise in one or more programming languages and technologies.

  • Demonstrated leadership skills, with the ability to inspire and motivate teams to achieve their goals.

  • Strong problem-solving and decision-making abilities, with a focus on delivering business value through technical solutions.

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.

  • Experience in Agile methodologies and project management practices is advantageous.

  • Proven track record of creating impactful and world-class software


  • Nice-to-have:
  • Experience on our stack:

  • AWS, GCP, Azure

  • Docker, Kubernetes, Helm, Argo

  • Terraform

  • Github, Sonarcloud, Snyk

  • Postgre, Mongo, Kafka

  • OpenTelemetry, Datadog, Pendo

  • LinearB

  • Experience building for financial markets, AI platforms, or data analytics services.

  • Develop a B2B platform solutions for Private-Cloud implementation.

  • Knowledge of mobile and front-end development frameworks.

  • Understanding of agile development methodologies.

  • Experience conducting end to end testing., Bachelor's (required)


  • Experience:
  • Software deployment: 5 years (required)

    About Us: Financial Markets AI is our beating heart, fuelling our work and culture. It's where we began, and it's where we'll always be. Our vision is to become the trusted AI platform for all Financial Market players.


  • Our Vision: So, how do we become the most trusted B2B financial markets AI platform? By listening closely to our customers and taking action to ensure they achieve their business goals. The software we create is a means of delivering value, and our thinking is customer-first. This is why our customers are at the front and centre of all we do. We actively help them solve their challenges by collaborating, sharing, and innovating. Our customers range from global banking institutions to boutique financial services companies. It really isn't just about who we are. It's about who our customers are - and where they want to be.

    Our Values: We want individuals who can embody our values of ownership, courage, and openness. What does that mean in practice? We take ownership of the problems we solve. We focus on improving life for our customers, enabling them to meet their goals. We own our decisions and mistakes. Sometimes that takes courage, but we don't falter - we take on challenges with confidence. At our heart is openness. We're always open to new ideas - from wherever and whoever they come., Our Offer: If you ask us what's the best thing about working for VoxSmart, many will probably say it's the high concentration of talent from around the world that we have here. Enjoy the agile environment of a scale-up where you can truly make an impact and have fun while at it.

  • Competitive compensation package

  • Annual Learning & Development Allowance of £1000

  • Membership to The Ministry Office

  • Gym membership inc. classes, weekly events, daily happy hour, and subsidised lunch.

  • Birthday bonus: Lunch and drinks are covered by The Ministry on your birthday.

  • Spanish classes

  • 25 days annual leave

  • Additional day of annual leave on your birthday

  • Resilience day

  • 5 days of parental leave

  • Health insurance

  • Life assurance

  • Pension


  • Equal Opportunities: VoxSmart is an Equal Opportunities Employer. The organisation provides equal employment opportunities regardless of ethnic origin, gender, nationality, religion, physical ability, sexual orientation, marital status, parental status, or medical history.

    Job Types: Full-time, Permanent

    Pay: From £70,000.00 per year

    Benefits:
  • Additional leave

  • Company events

  • Company pension

  • Enhanced maternity leave

  • Enhanced paternity leave

  • Free fitness classes

  • Life insurance

  • On-site gym

  • Private medical insurance

  • Referral programme

  • Sick pay

  • Work from home


  • Schedule:
  • Monday to Friday