About the Role
We're seeking a Senior Software Architect to join Mural Advisors to help ensure the successful launch of Contextual— an intelligent, automated customer-experience platform that sits in the center of your customers, employees, and existing systems.
Details
Duties
The general job duties of this role are:
Evaluating, identifying and developing software solutions
Leading software development projects
Documenting and recording every aspect of an application or software
Training and overseeing the activities of the members of the development team
Planning, tracking and scheduling software deliverables
Locating and directing solutions for critical challenges involving software and hardware interface
Looking for problems within software systems and resolving the issues
Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Engineers
Skills
The current skills/previous experience for this role should be representative of:
Leadership and mentoring
Lead multiple engineering teams.
Mentor and grow engineering teams.
Perseverance across all my teams.
Implement processes and practices that help my teams growth.
Excellent communication skills.
A self-starter with the ability to lead and work effectively in teams.
Analysis
Understand business and technical goals, challenges and translate those into functional and technical requirements.
Conduct gap analysis, audit existing solutions/systems, and convert the output into functional and technical requirements to achieve desired goals.
Create requirements plans with a budget, milestones and deliverables.
Analyze system’s performance and vulnerabilities and define requirements and plans to improve the system ́s performance and security.
Define and analyze different metrics to monitor system performance, trigger alarms, and identify usage patterns and potential issues in the system.
Write and review technical documentation.
Program Management
Manage multiple projects and share results to leadership.
Prioritize projects based on impact, business goals and resources.
Identify and manage risks.
Manage program’s governance, alignment, integration, finance and continuous improvement.
Programming and Architecture
Design reactive systems for the cloud or on-premise.
Evaluate tools and build prototypes.
Able to do code reviews.
Able to define best practices.
Able to write code that follows best practices and security standards.
Able to design test plans.
Technical Skills
Strong fundamentals in distributed systems design and operations including experience with the design and architecture of micro-services and stream-based systems.
Experience with Kafka or similar high-scale stream processing systems and applications.
Solid experience working with large private or public clouds.
Experience with Serverless Infrastructure development (AWS Lambda, GCP Cloud Functions, Azure Functions).
Experience with Virtualization and Virtual Machine development (e.g. Linux KVM, Docker, Kubernetes, Firecracker, Web Assembly / WASM, eBPF).
Experience working with Java/JVM, JavaScript and other modern languages (e.g. Scala, Python).
About Mural Advisors
Mural Advisors is a team of technology leaders with startup through scale experience, and a focus on defining and building real solutions...fast.
We partner with private-equity backed companies at the board and sponsor level to accelerate technology adoption and innovation, to look for new technology product-driven opportunities for growth, and to rapidly prove how leading-edge technologies (IOT, Edge AI, Intelligent Automation) can dramatically shift value creation.