Software Architect
Company: IT Search Corp
Location: Miami
Posted on: April 5, 2025
|
|
Job Description:
Software Architect
The full job description covers all associated skills, previous
experience, and any qualifications that applicants are expected to
have.
Onsite Miami Florida
GC or USC ONLY
Full benefits
Seeking a highly versatile candidate with experience at smaller
companies, where they've had the opportunity to "do it all" and are
comfortable being hands-on. This individual will be responsible for
overseeing an entire platform of products, including legacy
systems, mobile, and web applications. They will also be tasked
with developing new products from the ground up and integrating
them with existing systems. Many of my client's products are
custom-built in-house, so the ideal candidate should have
experience in similar environments and be comfortable working with
highly tailored solutions.
We are a leader in reverse logistics, providing innovative
end-to-end returns management solutions. Our software suite
includes tools for return initiation, warehouse management,
value-added services, and re-commerce. As we scale operations and
enhance our product offerings, we are seeking a highly skilled and
experienced Software Architect to help define and implement the
architectural direction of our platform.
Position Overview
The Software Architect will play a critical role in shaping the
future of our software platform, designing scalable, secure, and
high-performance systems while guiding our organization through
digital transformation. This senior-level role requires at least 5
years of architectural experience and extensive hands-on expertise
in software development. You will lead the design and development
of modular solutions, integrating modern technologies with our
business goals and addressing the phased decommissioning of legacy
components.
Key Responsibilities
Architectural Design & Strategy
Define the architectural vision and strategy for the platform,
ensuring alignment with business objectives.
Design scalable, modular, and secure systems capable of handling
high transaction volumes and large datasets.
Lead the architecture of core products, such as, RWMS, and RMP,
focusing on extensibility and maintainability.
Technical Leadership
Provide hands-on technical leadership, mentoring developers, and
fostering a collaborative environment.
Establish and enforce coding standards, system design principles,
and development frameworks.
Strategic Planning & Digital Transformation
Analyze existing systems and develop strategies for digital
transformation, including the phased sunsetting of legacy
components.
Stay abreast of emerging technologies and industry trends to ensure
the architecture remains robust and adaptable.
Hands-On Development
Actively participate in software development, coding, prototyping,
and code reviews.
Develop tools or features to address emerging challenges and
high-priority business needs.
Collaboration & Stakeholder Engagement
Work closely with product managers, developers, and business
stakeholders to translate requirements into technical
solutions.
Partner with DevOps and QA teams to ensure reliability,
scalability, and performance.
System Integration & API Design
Design and manage APIs and integrations with third-party systems
(e.g., TMS, ERP, e-commerce platforms like Shopify and Walmart
Marketplace).
Oversee the integration of microservices, ensuring seamless
communication between components.
Scalability & Performance Optimization
Optimize platform performance to handle complex workflows and high
transaction volumes.
Address bottlenecks and scalability challenges to ensure the
platform's growth readiness.
Security & Compliance
Define and enforce security standards and practices to protect
sensitive data.
Implement secure SDLC processes and ensure compliance with industry
regulations.
Innovation & Problem Solving
Identify opportunities for innovation and propose new technologies
to enhance the platform.
Solve complex technical challenges with practical, forward-thinking
solutions.
Qualifications
Education: Bachelor's or Master's degree in Computer Science,
Software Engineering, or a related field.
Experience: Minimum 5 years as a Software Architect and 6+ years in
software development. Proven experience transitioning from legacy
systems to modern architectures is preferred.
Technical Expertise:
Strong knowledge of system architecture, microservices, SaaS
platforms, and distributed systems.
Proficiency in APIs, cloud computing (AWS, Azure, or Google Cloud),
and modern frameworks.
Hands-on experience in designing scalable, high-performance
solutions.
Leadership Skills: Proven ability to lead and mentor development
teams with excellent communication and collaboration abilities.
Domain Knowledge: Familiarity with warehouse management systems
(WMS), returns management, or reverse logistics is highly
desirable.
Skills:
Excellent problem-solving and analytical skills.
Strong strategic thinking with the ability to align technical
solutions with business goals.
Keywords: IT Search Corp, Miami , Software Architect, IT / Software / Systems , Miami, Florida
Click
here to apply!
|