Senior Software Design Engineers

Fort Lauderdale, Florida

ITACCEL
Apply for this Job
Hybrid in Fort Lauderdale 33316
About the Role

We are looking for a highly experienced and innovative Senior Software Design Engineer to join our team in Fort Lauderdale. In this hybrid role, you will be responsible for leading the design and development of complex software systems, collaborating with cross-functional teams, and helping drive strategic technology initiatives. The ideal candidate combines strong system architecture skills with hands-on software development expertise and a passion for solving challenging problems.

Key Responsibilities
  • Lead the end-to-end design and architecture of scalable and robust software solutions.
  • Translate business requirements and user needs into detailed technical specifications and system designs.
  • Work closely with engineering, product, and UX teams to drive technical decision-making and ensure high-quality software delivery.
  • Review and guide the implementation of design patterns, coding standards, and best practices across the engineering team.
  • Mentor and provide technical direction to junior and mid-level engineers.
  • Identify technical risks and propose solutions to mitigate them.
  • Stay up to date on emerging technologies and evaluate their applicability to our systems and goals.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in software engineering, including 3+ years in a technical leadership or design-focused role.
  • Proven experience designing software systems architecture and complex application workflows.
  • Expertise in one or more programming languages (e.g., C , C , Java, Python).
  • Strong understanding of object-oriented design, data structures, algorithms, and software design principles.
  • Experience with application frameworks and architecture models (e.g., microservices, layered architecture).
  • Familiarity with version control, build pipelines, and deployment tools (e.g., Git, Jenkins, Docker).
  • Excellent communication, documentation, and collaboration skills.
Preferred Qualifications
  • Experience with cloud-native architecture (AWS, Azure, or GCP).
  • Familiarity with embedded systems or hardware-software integration (if applicable to your domain).
  • Background in performance optimization and system-level debugging.
  • Understanding of UX/UI collaboration and design systems.
Date Posted: 19 May 2025
Apply for this Job