
Senior Software Engineer/ 5 days ago
Quick Summary
About Urban Dynamics
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.
Role Overview
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
What We’re Looking For
- 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)
Pay: $85,000.00 - $95,000.00 per year
Application Question(s):
(Applications that skip this question will not be considered)
- Please provide a brief summary of your experience as it relates to this role and why you believe you would be a strong fit. (Applications that skip this question will not be considered)
- What business tools do you have experience with that are relevant to this role?
Work Location: Remote
