Software Architect jobs in Essex, VT

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.

  • 25 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....
  • 25 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...
  • 19 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...
  • 21 Days Ago

G
Architect / Designer
  • Garland Mill
  • Lancaster, NH FULL_TIME
  • Garland Mill is an integrated architecture and building company that specializes in the design and construction of high performing buildings. We primarily work in New Hampshire’s North Country and the...
  • Just Posted

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...
  • 16 Days Ago

Filters

Clear All

  • Filter Jobs by companies
  • More

0 Software Architect jobs found in Essex, VT area

D
Hotel Maintenance Engineer
  • DoubleTree Hotel- Burlington, VT
  • South Burlington, VT
  • Job Description Job Description Signing Bonus $400.00 after 90 days The Doubletree by Hilton Burlington is Vermont’s lar...
  • 4/29/2024 12:00:00 AM

D
Assistant Chief Maintenance Engineer
  • DoubleTree Hotel- Burlington, VT
  • South Burlington, VT
  • Job Description Job Description The Doubletree by Hilton Burlington is Vermont’s largest hotel and conference center. Kn...
  • 4/29/2024 12:00:00 AM

S
Project Controls Professional
  • Stantec Consulting International Ltd.
  • Burlington, VT
  • Project Controls Professional - ( 23000305 )DescriptionStantec Buildings is on a mission to become the worlds leading in...
  • 4/28/2024 12:00:00 AM

B
Senior Generation Engineer
  • Burlington City Of
  • Burlington, VT
  • Burlington City of Senior Generation Engineer Burlington , Vermont Apply Now This job was posted by https://www.vermontj...
  • 4/28/2024 12:00:00 AM

M
Network Security Engineer
  • Meta
  • Montpelier, VT
  • Summary:Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find...
  • 4/28/2024 12:00:00 AM

T
Enterprise Architect (TOGAF / FEAF)
  • Trigyn Technologies
  • Waterbury, VT
  • Immediate contract opportunity for an Enterprise Architect with direct client in Waterbury, VT.Trigyn's direct governmen...
  • 4/28/2024 12:00:00 AM

R
Hotel Maintenance Engineer
  • Residence Inn- Colchester, VT
  • Colchester, VT
  • Job Description Job Description As Maintenance Engineer, you’ll be responsible for performing general maintenance work t...
  • 4/27/2024 12:00:00 AM

J
AOT Technician II - Paving Inspector
  • John Turner Consulting
  • Montpelier, VT
  • Job Description Job Description John Turner Consulting, Inc. (JTC) is looking for AOT Technician II – Paving Inspector t...
  • 4/27/2024 12:00:00 AM

Essex is the most populous town in the U.S. state of Vermont and the second most populous incorporated area in Chittenden County, Vermont and the entire state of Vermont, with the first (in both cases) being Burlington, Vermont at 42,452 according to a 2015 U.S. census estimate. Essex has an estimated population of 21,199 in 2016. The village of Essex Junction is located within the town, and that village is home to the state of Vermont's busiest Amtrak station and largest private employer, GlobalFoundries. Vermont Route 289 crosses the town from east to west. Essex is located in central Chitte...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Architect jobs
$136,481 to $178,030
Essex, Vermont area prices
were up 1.6% from a year ago

Software Architect in Colorado Springs, CO
5+ years of hands on development experience with 2+ years in an architect or similar position.
December 05, 2019
Software Architect in Bremerton, WA
And a bad one or a team without any software architect can turn a project of 2 weeks in a project of 1 year.
October 25, 2019
Software Architect in Columbus, OH
Now, let’s look at a few specific items a software architect would focus on in the early stages of a project launch.
October 15, 2019