Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+44 more
Job description
We’re looking for a Senior Software Engineer who thrives in a highly autonomous, client-facing environment and enjoys building solutions that directly impact business operations.
This isn’t a siloed engineering role-you’ll work directly with clients, translate challenges into technical solutions, and help guide projects from concept through deployment.
What You’ll Do
- Design, build, and deploy custom software solutions for industrial and manufacturing clients
- Integrate systems (ERP, MES, legacy tools, third-party platforms) to improve data flow and visibility
- Work directly with clients to understand workflows, pain points, and operational goals
- Translate business needs into scalable, maintainable technical solutions
- Lead or contribute to system architecture and technical direction
- Build and maintain APIs and integrations across systems
- Support implementation, deployment, and post-launch optimization
- Contribute across the full lifecycle: discovery * design * development * deployment * support
Requirements
Do you have experience in Web applications?, * 5+ years of software engineering experience
- Proven ability to own and deliver projects end-to-end
- Strong problem-solving skills with a practical, business-first mindset
- Comfortable working directly with clients and cross-functional teams
- Experience building production-grade applications and systems
- Experience integrating systems and working with APIs
- Design, develop, and maintain high-quality software solutions using languages such as Ruby on Rails, JavaScript, Python, C++, C#, Java, and .NET frameworks.
- Lead the development of RESTful APIs and RESTful services to enable seamless integration across platforms.
- Architect and optimize IT infrastructure leveraging cloud services like AWS and Azure to ensure scalability and reliability.
- Collaborate within Agile teams to deliver iterative improvements on web applications and backend systems.
- Manage version control using tools such as GitHub, SVN, and Git, ensuring code quality through code reviews and continuous integration practices.
- Develop database solutions utilizing MySQL, SQL Server, and other relational databases; implement efficient data models and queries.
- Contribute to front-end development with React Express, JavaScript frameworks, and UI/UX best practices for engaging user experiences.
- Ensure system security through RBAC (Role-Based Access Control), secure API design, and adherence to best practices in application security.
- Maintain Linux-based environments for deployment and testing; automate workflows with scripting languages like VBA where applicable.
- Stay current with emerging technologies such as quantum engineering principles that could influence future product innovations.
Technical Experience
We’re vendor-agnostic, but strong candidates will have experience across several of the following:
Languages
- TypeScript, Go, Rust, PHP, HTML & CSS (or similar backend languages)
UI Frameworks
- React.js and/or Vue.js
- Strong understanding of modern UI development
Databases
- PostgreSQL
- Redis / Valkey
- Experience with distributed databases (e.g., GCP Spanner) is a plus
Design Patterns
- API design (REST, OpenAPI)
- Stateless server design
- Scalable architectures (horizontal scaling, etc.)
Infrastructure & Tooling
- Cloud platforms (AWS and/or GCP)
- Containers and orchestration (Docker, Kubernetes, Podman)
- Infrastructure as Code (Terraform / OpenTofu or similar)
Benefits & conditions
$85,000 - $95,000 a year - Full-time, Contract
About the company
Urban Dynamics is a software consulting and solutions firm focused on helping growing industrial and manufacturing companies simplify operations, connect systems, and build technology that works for how they operate.
We believe technology should improve margins, efficiency, and visibility-not slow teams down. Our work is practical, ROI-driven, and tailored to each client’s real-world environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Dev Digest 120 - Apple and peers
Why Upskilling And Reskilling is Important For Developers
Dev Digest 121 - AI goes offline