Inspiring Creativity
Software Engineer – Cloud & Integrations
Location
United Kingdom
Posted
12 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Cloud & Integrations
NedGraphics Software
• Build, enhance and maintain the NedGraphics and Optitex Cloud products • Design, build, and maintain serverless backends on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS). • Implement secure, well-versioned REST APIs and event-driven workflows (EventBridge/Step Functions). • Develop automated testing frameworks (unit/integration). • Optimize performance (cold-start reduction, concurrency optimization, caching, CDN via CloudFront). • Enforce security best practices (IAM policies, Secrets Manager/Parameter Store, KMS). • Build reliable integrations with third-party APIs and internal services. • Produce technical documentation and developer-friendly API specifications.
Job Requirements
- 3+ years of software development experience or equivalent
- Proven expertise in cloud platforms (AWS preferred), and knowledge of the range of Cloud Native services
- Strong experience with RESTful APIs, microservices, and integration frameworks
- Proficiency in modern programming languages such as Python or JavaScript/TypeScript
- Solid understanding of containerization (Docker, Kubernetes) and infrastructure automation
- Familiarity with authentication protocols (OAuth2, SAML, OpenID Connect) and secure data exchange
- Excellent communication and stakeholder management skills
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field is desirable
- Cloud certifications (e.g., AWS Certified Solutions Architect) are highly desirable
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer, Safety Software
Outrider Technologies, Inc.Outrider Technologies, Inc. is a software company and “the pioneer in autonomous yard operations for logistic hubs.” As an employer, the company aims to bui
• Develop/document software in C and C++ through all phases of the development lifecycle: concept, requirements, design, architecture, implementation, unit test, integration (HIL), and vehicle level system evaluation • Solve complex system safety problems with elegant solutions and apply judgment and experience to balance trade-offs between competing interests • Triage and perform root cause failure analysis through understanding of system contextual usage, end user observation reporting, and system log file information • Identify opportunities to improve deployed systems; work with software teams to understand data, performance, and potential improvements • Play a significant role in mentoring and educating the team and organization on software & system safety best practices, processes and tools
• Develop and evolve features in our app using Kotlin Multiplatform / Compose Multiplatform (KMP/CMP) as the primary technology • Build and maintain webview initiatives, contributing to web development when a hypothesis-driven cycle requires that approach • Integrate REST APIs with a focus on contract, resilience, and observability from the start • Maintain disciplined contribution to a shared repository (monorepo or unified structure): coding conventions, code review, inline documentation, and CI/CD • Implement automated tests that validate the product end-to-end, not just isolated units • Use observability (logs, metrics, tracing) to monitor application health and drive investigations • Participate in the full delivery cycle: deployments, releases, and rollbacks • Actively participate in technical refinement, contributing to solution decisions from early phases • Work collaboratively with cross-functional teams (product, data, backend) • Contribute to the technical growth of more junior team members • Work with open or loosely defined scope with autonomy, proposing hypotheses and helping to structure solutions
Principal Full Stack Engineer
StratusBuilt Around People. Driven by Outcomes. Designed for P&C Insurance.
• Collaborate with cross-functional teams to define, design, and ship new product surfaces emerging from Labs. • Drive architectural decisions and implementations for the team and the platforms it produces. • Design and build production-grade agentic workflows on top of what we ship. • Lead technical standards and best practices that impact multiple teams. • Mentor and guide engineers and influence engineering culture. • Make significant individual contributions to our SaaS product across both Azure and AWS. • Help modernize and consolidate legacy surfaces as integration touch points emerge. • Ensure the performance, quality, and responsiveness of customer-facing applications and the agentic systems built on top of them. • Implement and maintain modern automated testing practices, including evals for AI components. • Advocate for incremental delivery, consistently aligning with the practices of modern high-performing engineering teams.
Staff Software Engineer, Growth
PlayOn! SportsThe nation's leading high school media company providing live streaming and digital ticketing services.
• Serve as the technical lead of the cross-functional product trio, owning technical strategy and driving feasibility assessments alongside PM and Design. • Set the architectural direction for how PlayOn runs subscription growth experiments across NFHS Network, GoFan, and MaxPreps. • Design, implement, and measure rapid experiments, iterating based on data to optimize conversion, retention, and engagement. • Build internal tooling and experiment scaffolding that compounds the pod’s velocity over time. • Leverage AI coding tools and agent-assisted workflows to accelerate experiment delivery and raise the quality bar for the pod. • Identify and drive resolution of cross-team technical dependencies when growth work requires coordination beyond the pod. • Mentor engineers on the pod through code and design reviews that move knowledge, not just catch bugs.




