Software Architect

Company

‎ConnectWise

Location

USA

Type

Full Time

Job Description

General Summary:

The Software Architect is responsible for developing high-quality innovative fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables including designs codes and tests are completed in a timely manner while remaining  aligned with industry and organizational standards

Essential Duties and Responsibilities:

  • Assists with operational plans for the Software Engineering team

  • Develops and implements new products processes standards and/or operational plans that will have an impact on the achievement of functional results

  • Provides support to the Engineering teams with a high attention to detail

  • May require communication with ConnectWise leadership

  • Designs builds and maintains large-scale production services web applications data pipelines and streaming systems

  • Works on complex systems critical to company’s current and future operations

  • Debugs production issues across services and multiple levels of the stack

  • Manages improvement of organizational engineering standards tooling and processes

  • Independently designs and delivers large complex plans and projects

  • Participates in the testing process through test review and analysis test witnessing and certification of software

  • Assists with shaping architectural visions and long-term roadmaps for the organization

  • Evaluates codes to ensure validity properly structure alignment with industry standards and compatibility with operating systems

  • Maintains an understanding of current technologies or programming practices through continuing education reading or participation in professional conferences workshops or groups.

  • As a Hands-On Technical Architect you will be responsible for designing developing and implementing the architecture for enterprise-level systems while being actively involved in coding and hands-on technical tasks.

  • Lead by example guiding teams on best practices and helping to solve complex technical challenges.

  • Play a key role in both the strategic and technical aspects of development ensuring the technical direction is aligned with business goals.

  • Stay current with emerging technologies and introduce new tools frameworks and practices to the team.

  • Evaluate and recommend new technologies platforms and frameworks that can improve performance security or development speed.

  • Prototype and lead proof-of-concept initiatives for new solutions

Key Responsibilities :

  • Architectural Design & Strategy :

    • Design and architect high-level solutions for large-scale mission-critical applications.

    • Create technical roadmaps and recommend technologies that best fit the business needs.

    • Ensure systems are scalable maintainable and flexible enough to adapt to evolving business requirements.

  • Hands-On Development :

    • Actively write and review code alongside the development team with the ability to jump into the most complex coding challenges.

    • Implement core architectural components and frameworks ensuring high-quality software design and coding practices.

    • Collaborate with the team to resolve technical issues ensuring efficient and quality delivery of solutions.

    • Provide technical leadership during architecture reviews code reviews and design discussions.

    • Foster a collaborative development environment where innovation and knowledge sharing are promoted.

  • Cross-Team Collaboration :

    • Work closely with product managers DevOps and other stakeholders to align technical execution with business objectives.

    • Ensure the technical architecture is adaptable and aligned with business goals by translating requirements into robust scalable solutions.

    • Engage in technical discussions offering deep expertise and actively contributing to decision-making processes

Knowledge Skills and/or Abilities Required: To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

  • Ability to manage large projects and processes independently with limited supervision

  • Recognized expert in applicable work area

  • Ability to situationally adapt and understand new technology/processes as per business requirement

  • Knowledge with a variety of the field's concepts practices and procedures

  • Strong ability to work constructively and independently under stress and pressure in a fast paced multitasking environment

  • Ability to manage competing priorities while producing high quality work

  • Strong organization and time-management skills with the ability to meet reasonable deadlines

  • Ability to interact positively and openly with colleagues and external business contacts with strong verbal and written communication skills

  • Advanced knowledge of programming languages and software basics C# .NET.

  • Expert knowledge of relevant software development tools including version control build processes debuggers and test frameworks API Design Principles. Agile/ Scrum methodology experience.

  • Kubernetes OpenShift

  • Well versed with Database fundamentals- SQL Server SQL Lite

Educational/Vocational/Previous Experience Recommendations:

  • Bachelor’s degree in related field or equivalent business experience

  • 9+ years of relevant experience

Working Conditions:

  • Onsite/Hybrid/Remote depending on location

  • 0-10% travel may be required

Apply Now

Date Posted

12/05/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Solutions Architect - Unqork

Views in the last 30 days - 0

Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...

View Details

Engineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab

Views in the last 30 days - 0

This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...

View Details

Solutions Architect - phData

Views in the last 30 days - 0

This job posting seeks a Solutions Architect to join phDatas Elastic Platform Operations team focusing on cloudnative data platforms like Snowflake AW...

View Details

Software Engineer III | Platform - ExtraHop

Views in the last 30 days - 0

This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...

View Details

Staff Salesforce Engineer - CRM Systems - GitLab

Views in the last 30 days - 0

This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...

View Details

Growth Product Lead - Loyalty - Trafilea

Views in the last 30 days - 0

Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...

View Details