New skills for a new world
Software Solutions Consultant
Location
United Kingdom
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Software Solutions Consultant
Decoded
• Architect and build bespoke software engineering programs for ambitious clients. • Partner with clients to design high-impact software engineering academies and upskilling journeys. • Maintain deep technical competence across the full SDLC and multiple programming languages. • Champion the use of AI coding assistants and testing methodologies in learning solutions. • Quickly develop and deploy prototype codebases, hackathons, and technical workshops for urgent customer needs. • Deliver the first version of technical programs, ensuring all code examples are production-grade and pedagogically sound.
Job Requirements
- Demonstrable proficiency in at least two of the following languages: C#, Java, JavaScript/TypeScript, Python
- Deep practical knowledge of the Software Development Life Cycle (SDLC), including version control (Git), CI/CD, and testing strategies.
- Expert user of AI Coding Assistants (e.g., GitHub Copilot) and can demonstrate how they fit into a modern developer's workflow.
- Understanding of software architecture patterns (e.g., MVC, Microservices, RESTful APIs).
- Comfortable advising stakeholders on technical training needs
Benefits
- 33 days’ holiday per year, inclusive of the 8 bank holidays.
- Company pension contributions
- Private health care including dental, GP, hospital cover and a gym-discount to help you prioritise your wellbeing
- Travel insurance
- The opportunity to join a high growth company
- A work environment that values creativity, personal growth and collaboration
- Continuous learning and development: you will be challenged with lots of responsibility and exciting projects in an environment that encourages learning
- A huge array of social events including themed Christmas get-togethers and a summer away day as well as monthly drinks and activities
- Flexible working and working from home when you need to
- Cutting edge software and kit, always
Related Guides
Related Categories
Related Job Pages
More Solutions Engineer Jobs
• Lead cloud solution strategy and technical discovery across public, private and hybrid environments • Design cloud-connected architectures including SD-WAN, SASE, Zero Trust, interconnect and edge solutions • Produce high-quality solution designs, migration strategies and technical documentation • Partner with senior customer architects and engineering teams to shape scalable, secure solutions • Drive competitive positioning, clearly articulating GTT’s value and differentiation • Provide market insights to Product and Engineering to influence roadmap direction • Ensure architecture governance, accuracy and alignment with GTT’s cloud and network portfolio
Staff Solutions Architect – Opportunity LifeCycle Management
TwilioBuild the future of communications.
• Collaborate with product owners, builders, and program managers to architect and manage solutions within Salesforce as well as adjacent technologies and systems. • Design and Implement solutions including (but not be limited to) Front end ( VF, SLD, SLD2), Backend Process ( Flows, Triggers, Apex, Batch), 3rd party integrations ( Trey.io, Workato, Mulesoft, SF Pubsub/ grpc, Webhooks), data model and pipeline ( Data Cloud, Snowflake, Presto, DBT, Amazon Glue) ensuring scalability, system health, and end user personas/experience. • Should be able to read, review and design Object oriented programing code like APEX, Python and set based scripting language like SOQL and SQL. • Develop and maintain a holistic view of CRM - processes and user personas to ensure your projects are compatible with upstream and downstream systems and processes • Be a thought partner and communication bridge between Product manager, Technical Lead and Stakeholders by designing thoughtful technical solutions keeping overall CRM Platform and sales user experience in mind. • Communicate regularly with a diverse group of stakeholders with different priorities, levels of maturity and technical acumen • In partnership with the product owner and product manager, lead projects end to end to improve the way our Go-To-Market and internal teams track and manage Lead routing, Lead management, Lead to Opportunity, Forecasting and the Opportunity lifecycle
Solutions Architect, Telecommunications
Symbotic Inc.Symbotic Inc. is a robotic technology company whose platform, powered by artificial intelligence (AI), aims to reimagine how consumer goods move through the glo
• Develop, recommend, implement, and manage end-to-end technical architecture (hardware, software, databases, communications) • Translate business requirements into technical solutions and reporting frameworks • Lead system design, integration, and modernization efforts in large distributed environments • Provide expertise in enterprise architecture frameworks, methodologies, and standards • Collaborate with stakeholders, vendors, and project teams to ensure successful delivery • Design and implement processes aligned with ITIL best practices • Support network planning, transition, and deployment activities • Conduct system analysis, performance evaluation, and design optimization • Create conceptual, logical, and physical data/process models • Guide teams on emerging technologies and architectural best practices
• Contribute to the overall vision for a solution • Define and own the architecture for enterprise and product applications across the portfolio • Ensure design patterns, standards, and best practices (e.g., layering, modularity, API design, resiliency) are in place and followed • Collaborate to align application design with broader solution and enterprise architecture • Guide development teams in implementing scalable and maintainable application architectures • Ensure applications are designed for performance, reliability, security, and extensibility • Conduct architectural reviews and provide governance over application design decisions • Contribute to a highly collaborative team atmosphere • Provide thought leadership to the delivery team • Contribute hands-on to application development when needed • Contribute to improving the software development lifecycle (SDLC), including CI/CD, testing strategies, and observability




