Software Systems Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
Job description
We are seeking a dynamic and innovative Software Systems Architect to lead the design and development of complex software solutions across diverse platforms. In this pivotal role, you will define system architecture, establish technical standards, and collaborate with cross-functional teams to deliver scalable, reliable, and efficient applications. Your expertise will drive the evolution of our technology landscape, ensuring alignment with business goals and industry best practices. This is an exciting opportunity for a visionary professional passionate about shaping the future of software systems through strategic architecture and cutting-edge technologies., * Lead the design and implementation of comprehensive system architectures, including microservices, service-oriented architecture (SOA), and cloud-based solutions using AWS, Azure, or similar platforms.
- Develop detailed technical specifications, including UML diagrams, system design documents, and API definitions to facilitate clear communication across teams.
- Collaborate with product managers, developers, and stakeholders to gather requirements and translate them into scalable technical solutions.
- Oversee integration of front-end technologies such as Angular, React, Ember.js, Backbone.js, and Kendo to ensure seamless user experiences.
- Implement best practices for continuous integration/continuous deployment (CI/CD) pipelines utilizing Jenkins, Docker, Kubernetes, Ansible, and other DevOps tools to streamline development workflows.
- Ensure adherence to security standards by conducting vulnerability assessments using tools like Burp Suite and implementing secure coding practices.
- Provide technical leadership in system design reviews, code reviews, and architecture evaluations to maintain high-quality standards.
Requirements
- Extensive experience in software development with proficiency in Java, C#, Python, C++, Ruby on Rails, and Perl.
- Strong knowledge of web technologies including HTML5, CSS3, AJAX, XML, RESTful APIs, SOAP web services, and WebSockets.
- Hands-on expertise with frameworks such as ASP.NET Core, Spring Framework, Struts, Hibernate, Entity Framework, WCF (Windows Communication Foundation), and WebSphere.
- Familiarity with database management systems like MySQL, Oracle, Microsoft SQL Server, MongoDB NoSQL databases, and PL/SQL scripting.
- Deep understanding of system design principles including MVC architecture patterns and design patterns for scalable software solutions.
- Experience working with cloud computing platforms such as AWS (Amazon Web Services), Azure cloud services including S3 storage and Kubernetes orchestration.
- Knowledge of containerization tools like Docker and orchestration tools such as Kubernetes for deploying microservices architectures.
- Proficiency in version control systems including Git and SVN for source code management.
- Ability to gather requirements effectively through requirements gathering sessions and translate them into technical specifications.
- Familiarity with Agile methodologies such as Scrum for iterative development processes.
Join us if you’re eager to shape innovative software architectures that power transformative digital experiences! This role offers an inspiring environment where your ideas will influence our technological future while working alongside talented professionals dedicated to excellence in software engineering.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Discounted or free food
- Casual dress
- Company events
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Software Engineer Salary London
Fully Remote Software Engineer Jobs