Software Architect jobs in Vermont

Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)

M
Software Architect
  • Mamava
  • Burlington, VT FULL_TIME
  • Position Overview

    We are seeking a highly experienced Software Architect to lead our software development efforts, bridging the gap between our innovative mobile application and the sophisticated hardware product we manufacture. This role demands a strategic thinker with over 10 years of experience in software engineering, capable of steering our technology vision and execution. As a senior in-house technical expert, reporting directly to the Chief Product Officer, you will be pivotal in shaping our software architecture, ensuring seamless integration between our mobile applications, cloud infrastructure, and IoT devices.

    Responsibilities

    • Serve as the primary architect and developer of scalable, secure, and maintainable software that meets the evolving needs of our users and aligns with our business goals.

    • Work with the Chief Product Officer and other stakeholders to define product requirements, set development timelines, and prioritize projects.

    • Drive the software development lifecycle in conjunction with the product team, from concept and design to deployment and maintenance, ensuring high performance, quality, and responsiveness of applications.

    • Design and implement backend services and integrations that are scalable, secure, and effectively integrated with our hardware devices and cloud infrastructure.

    • Collaborate closely with the firmware engineer to ensure seamless integration and functionality between the mobile app and the hardware device.

    • Oversee and contribute to frontend development efforts, creating compelling user experiences that enhance customer engagement.

    • Serve as a technical mentor, guiding team members in best practices, code reviews, system design, and problem-solving strategies.

    • Lead the technical planning and documentation processes, including the creation of system design and architecture documents.

    • Manage relationships with external development vendors, ensuring deliverables meet our high standards and integrate smoothly with our internal efforts.

    • Stay abreast of the latest industry trends, technologies, and best practices, incorporating them into our strategy and workflows to maintain competitive advantage.

    Role Composition

    • 25% Frontend Development: Spearheading the development of intuitive, high-performance user interfaces using React.js, ensuring a seamless and responsive user experience across our mobile and web platforms.

    • 75% Backend Development: Leading the design and implementation of robust backend services built on Google Cloud Platform using Node.js and PostgreSQL, focusing on scalability, security, and integration with our IoT hardware.

    Qualifications

    • Required Experience: At least 10 years of experience in software engineering, with a proven track record of leading full-stack development projects to successful completion. 2 years of team leadership/management experience in a hands-on capacity.

    • Deep knowledge of back-end technologies (Node.js, PostgreSQL), cloud services (preferably Google Cloud Platform), and IoT device integration is essential.

    • Knowledge of front-end technologies (HTML, CSS, JavaScript, React.js, and React Native) and the patterns and practices required to build an efficient and scalable platform.

    • Comprehensive knowledge of cloud-based infrastructure suitable for a smaller-scale application with daily user volumes in the hundreds to low thousands, such as:

    • Proficiency in configuring and monitoring essential cloud-based components, specifically within GCP, to ensure optimal performance and reliability.

    • Experience with Cloudflare and Google Cloud networking, focusing on configurations that support current and future user volumes.

    • Skills in managing backup systems and implementing data redundancy strategies that are efficient and cost-effective for smaller applications.

    • An understanding that, while the scale of operations may not require the extensive infrastructure management seen in larger organizations, a strategic and thorough approach to infrastructure setup, monitoring, and maintenance is essential for maintaining high availability and performance of our application.

    • Platform Fundamentals: Candidates must possess a holistic understanding of robust system design, particularly key attributes like actionable logging mechanisms, error handling strategies, data privacy and data management considerations, and recovery mechanisms.

    • Strategic Thinking: Strong ability to translate business objectives into scalable technical solutions, with experience in product lifecycle management and Agile methodologies.

    • Leadership Skills: Demonstrated success in leading other developers, with a focus on mentoring, motivating, and driving high-performance cultures.

    • Communication Proficiency: Excellent verbal and written communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.

    • Problem-Solving: Exceptional analytical and problem-solving abilities, capable of addressing complex challenges and delivering innovative solutions.

    • Adaptability: Flexibility to adapt to changing priorities and technologies in a fast-paced environment.

    Bonus Points

    • Experience in leading cross-functional projects that involve hardware/software integration.

    • Advanced degree in Computer Science, Engineering, or a related field.

    • Contributions to open-source projects or a strong portfolio of innovative projects.

    This role is designed for a seasoned professional who is ready to take on the challenge of driving technological innovation in a small but dynamic, product-focused company. If you are passionate about building state-of-the-art software solutions and leading teams to achieve excellence, we would love to hear from you.

  • 20 Days Ago

B
Architect
  • Bread Loaf Corporation
  • Middlebury, VT FULL_TIME
  • Company DescriptionBread Loaf Corporation, Vermont’s integrated company of architects, planners and builders is excited to add a Project Architect to its highly successful and diversified design team....
  • 20 Days Ago

V
Competitive Intelligence Manager (REMOTE)
  • Veeam Software
  • Montpelier, VT FULL_TIME
  • Veeam’s Competitive Intelligence department is seeking a Competitive Intelligence Manager to expand our coverage of the competition. So, to gain market share in new markets. You will be responsible fo...
  • 14 Days Ago

C
Principal Architect
  • Cox
  • South Burlington, VT FULL_TIME
  • South Burlington, VT, United States19936_R202441547_0-74445081041b82cd5a624ce3827ef6a4Cox AutomotiveThis position is hybrid and can be located in either the Atlanta, GA or Burlington, VT office locati...
  • 16 Days Ago

V
Principal Architect
  • Vermont Systems
  • Junction, VT FULL_TIME
  • The development team is pursuing a comprehensive evaluation of our application offerings to meet stakeholder and customer requirements while aligning with our broader corporate and technical strategie...
  • 11 Days Ago

C
Principal Architect
  • Cox Automotive
  • Burlington, VT FULL_TIME
  • This position is hybrid and can be located in either the Atlanta, GA or Burlington, VT office locations. You will lead the technical architecture for Automotive Client Insight which consists of applic...
  • 24 Days Ago

T
Software Architect
  • Twenty Bridge Staffing
  • Herndon, VA
  • Client is seeking a MuleSoft Architect with an active Secret clearance to join their team of qualified, diverse individu...
  • 4/24/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • Summit Station, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/24/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • Junction City, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/24/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • Harveysburg, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/24/2024 12:00:00 AM

G
Software Architect
  • General Dynamics Mission Systems
  • Scottsdale, AZ
  • Basic QualificationsBachelors degree in software engineering or a related technical field is required, plus a minimum of...
  • 4/23/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • Rockbridge, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/23/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • New Lebanon, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/23/2024 12:00:00 AM

M
Software Architect
  • Modern Technology Solutions, Inc.
  • New Lexington, OH
  • Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Software Architect in Dayton, Ohio. Why is MTSI k...
  • 4/23/2024 12:00:00 AM

Vermont is located in the New England region of the Northeastern United States and comprises 9,614 square miles (24,900 km2), making it the 45th-largest state. It is the only state that does not have any buildings taller than 124 feet (38 m). Land comprises 9,250 square miles (24,000 km2) and water comprises 365 square miles (950 km2), making it the 43rd-largest in land area and the 47th in water area. In total area, it is larger than El Salvador and smaller than Haiti. It is the only landlocked state in New England, and it is also the easternmost and the smallest in area of all landlocked sta...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Architect jobs
$134,291 to $175,173

Software Architect in Sioux Falls, SD
Software Architects are also expected to be innovative and identify new technologies which can be leveraged to automate manual tasks and therefore freeing up time for more intelligent and interesting work.
October 25, 2019
Software Architect in Salt Lake City, UT
If the program does not work as expected or if testers find it too difficult to use, software developers go back to the design process to fix the problems or improve the program.
November 10, 2019
Software Architect in Abilene, TX
Leveraging teams of Engineers to build new features and fix software defects.
December 14, 2019