ARE YOU AN ACCOMPLISHED SOFTWARE ARCHITECT WITH A
Dialexa
Location: United kingdom united statesNew zealand
Time: 8 months ago
Are you an accomplished Software Architect with a passion for designing and implementing exceptional products? Do you have extensive experience in software engineering, with a proven track record of successfully designing and building innovative solutions? Dialexa is seeking a Software Architect with expertise in product and platform engineering to join our expanding team.
As a Software Architect at Dialexa, you will play a key role in collaborating with cross-functional teams, stakeholders, and clients to understand their requirements and transform them into scalable, secure software solutions. You will not only lead by example and contribute to the codebase, but also teach and guide the team in making sound architectural decisions and adopting best practices to deliver value for our clients.
The ideal candidate will be excited about:
- Cross-functional collaboration: You enjoy being an integral part of a cross-functional team and working collaboratively to achieve shared goals. You are willing to get in the trenches with the team, providing technical guidance and mentoring, and actively contributing to the codebase when needed. You foster a culture of collaboration, knowledge sharing, and continuous learning within the team.
- Delivering exceptional products: You thrive in challenging environments that require creative problem solving and innovative solutions that make an impact. You have a deep understanding of architectural principles and best practices, and you are skilled at adapting a solution to deliver value and meet the needs of our clients and end-users.
- Architectural excellence: You are passionate about designing and implementing high-quality, scalable, and distributed software systems. You have a keen eye for detail and a deep understanding of software architecture, ensuring that our products are secure and meet the highest standards of quality, scalability, and performance.
- Hands-on approach: You are willing and able to roll up your sleeves and actively contribute to codebase development when needed. You lead by example and are not afraid to get hands-on with the team to drive technical excellence and ensure the successful delivery of high-quality products.
Qualifications and expectations for success:
- Deep technical expertise: You have over 10 years of experience building digital products, with a strong foundation in software engineering and a deep understanding of architectural principles, design patterns, distributed systems, and best practices. You are proficient in technologies such as containerization (Docker, Kubernetes), cloud native services (AWS, Azure, GCP), message brokers (Kafka, RabbitMQ), API design (REST, GraphQL), databases (SQL, NoSQL), and more.
- Business understanding: You have a solid understanding of the business domain and customer needs, and can translate them into technical solutions. You have experience working closely with stakeholders and clients to gather requirements and ensure that technical solutions align with business objectives.
- Leadership and mentoring: You possess excellent leadership and mentoring skills, with a track record of guiding teams to deliver complex software systems. You can effectively communicate and articulate architectural decisions and technical concepts to team members and stakeholders, and foster a culture of collaboration, innovation, and excellence.
- Strong communication: You possess excellent communication and interpersonal skills, allowing you to effectively collaborate with cross-functional teams and clients. You can convey complex technical concepts in a clear and concise manner.
- Passion for technology: You are passionate about technology and have a deep understanding of industry trends and best practices. You are always eager to learn and stay updated with the latest advancements in software engineering and architecture.
Dialexa offers a dynamic and supportive work environment, where your skills and expertise will be valued and appreciated. We offer competitive compensation, healthcare benefits, 401K, PTO, discounts for the gym, and other perks to support your well-being. Join our team and be part of our mission to make every company a great technology company. Apply now and take your career to new heights with Dialexa! To learn more about Dialexa, please visit .
The actual salary offered will depend on job-related knowledge, skills, and experience, among other factors.
This position is bonus eligible; bonuses will be based on factors such as employee performance, company performance, and good standing within Dialexa.
All full-time Dialexa employees are offered a full range of benefits, including, but not limited to, medical, dental, and short-term and long-term disability insurance as well as the ability to participate in its 401k plan.
Dialexa is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. Dialexa will be the hiring entity. By proceeding with this application, you understand that Dialexa will share your personal information with other IBM affiliates involved in your recruitment process, wherever these are located. More Information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here: