This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a visionary software architect passionate about designing scalable, robust, and innovative solutions? Do you thrive on leading technical discussions, mentoring engineers, and shaping the future of technology? If so, we want you to join our growing team! We're looking for a highly experienced and strategic Software Architect to play a pivotal role in defining and guiding the technical direction of our products and services. You'll be instrumental in translating business requirements into technical designs, ensuring architectural integrity, and driving the adoption of best practices across our development teams. This software architect position will have the opportunity to develop multiple challenging projects, shape cutting-edge technology, and grow your career alongside a talented team at a growing company. This role involves leading technical discussions, mentoring engineering teams, defining long-term technical roadmaps, and collaborating closely with product managers and stakeholders. The team has a flexible work-life balance and is mostly remote in the Eastern Time Zone.
Job Responsibility:
Architect and Design: Lead the design and development of complex software systems, focusing on scalability, performance, security, and maintainability. Evaluate design trade studies to maximize product line reuse. Create detailed architectural blueprints, including system diagrams, data models, and API specifications
Technical Leadership: Provide technical leadership and guidance to multiple development teams, fostering a culture of technical excellence and continuous improvement
Strategy & Vision: Define and evolve the long-term technical roadmap, evaluating new technologies and recommending solutions that align with business objectives
Collaboration: Work closely with product managers, business stakeholders, and engineering teams to understand requirements, define scope, and ensure successful project delivery
Mentorship & Coaching: Mentor and coach engineers on architectural principles, design patterns, and coding best practices. Conduct code reviews and provide constructive feedback
Problem Solving: Diagnose and resolve complex technical issues, identifying root causes and implementing effective solutions
Documentation: Maintain comprehensive documentation of architectural decisions, system designs, and technical specifications
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)
10+ years of experience in software development, with at least 3-5 years in a dedicated Software Architect role
Proven track record of designing, implementing, and deploying large-scale, distributed systems
Deep expertise in multiple programming languages (e.g., Java, Python, C++) and a strong understanding of various architectural patterns (e.g., Microservices, Event-Driven, Serverless)
Extensive experience with Linux platforms and containerization technologies (e.g., Docker, PodMan)
Solid experience with networking, protocol stacks, and scalable server application design
Experience with API design and development (REST, Apache NiFi)
Strong knowledge of software development methodologies (Agile, Scrum)
Excellent communication, interpersonal, and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
Demonstrated ability to influence and lead without direct authority
Some travel required
Candidates must be able to obtain/maintain a US Government security clearance
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.