SonicJobs Logo
Left arrow iconBack to search

Software Architect

Markmonitor Inc.
Posted a day ago, valid for 16 days
Location

Meridian, ID 83680, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Software Architect position at Markmonitor Engineering in Idaho requires a minimum of 10 years of software development experience and 5 years in leading software development projects.
  • The role involves gathering requirements, assessing current software systems, and overseeing development teams to improve technology solutions.
  • Candidates should possess a Bachelor's degree in Computer Science or a related field, along with skills in cloud development and software architecture design.
  • This exempt position reports to the Director of Engineering and offers a salary of $150,000 per year.
  • The successful candidate will have excellent communication skills and the ability to explain complex problems in layman's terms.

Title: Software Architect 

Function: Markmonitor Engineering FLSA Status: Exempt

Reports to: Director of Engineering Effective Date: May 2023

Positions Supervised: N/A Location: Idaho


Job Purpose

The solution architect’s responsibilities include gathering requirements and functional specifications, assessing the current software systems in place to identify areas in need of improvement, and overseeing development teams. The solution architect also looks at the existing environment and analyzes what technologies are available and what software products must be developed to provide the best solution for the problem that needs to be solved. They should also be able to regularly update the company on any developments in systems architecture projects.

To be successful as a solution architect, you should be able to integrate any updated specifications and requirements into the systems architecture. An outstanding solution architect should be able to explain complex problems to management in layman’s terms.

Job Responsibilities:

  • Building and integrating information systems and applications to meet the company’s needs.
  • Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
  • Resolving technical problems as they arise.
  • Providing supervision and guidance to development teams.
  • Continually researching current and emerging technologies and proposing changes where needed.
  • Informing various stakeholders about any problems with the current technical solutions being implemented.
  • Assessing the business impact that certain technical choices have.
  • Providing updates to stakeholders during the product development processes, including:
    • technology
    • risks
    • scope
    • cost
    • quality
    • time
    • resources
    • scalability
    • performance

Scope:

Teams: You will typically work across two medium-sized engineering teams and one QA team or within one large one team, and can effectively work independently in conditions of higher risk/complexity/challenge

Projects: You can effectively manage end-to-end projects of larger size/risk/complexity/challenge, without supervision. You can ably manage concurrent projects

Coaching: You have a proven ability to coach and mentor junior and mid-level engineers on the skills & techniques to become more effective and able to contribute at a higher level

 

Position Requirements:

  • Experience in cloud development, and cloud providers like AWS, GCP, Azure
  • Engineering and software architecture design
  • Business analysis, and ability to understand the impact of technical decisions on the business
  • Excellent written and verbal communication skills
  • Analytical mindset
  • Project and Resource management aptitude
  • Collaborative work experience
  • Persuasion and negotiation skills
  • Attentive to detail and committed to quality 

Education/Certifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a minimum of 4 years of work in a related field.

Skills and Experience:

  • 10+ years of experience is software development and design
  • 5+ years of experience in leading software development projects
  • Proven track record of leading a large-scale project from requirements to delivery
  • Excellent knowledge of Jira, Microsoft Team Foundation, Smartsheet, Trello, Backlog, or similar project tracking tools.
  • Excellent knowledge of version control systems, the software development lifecycle, and common cloud development programming languages
  • Solid understanding of continuous integration and deployment pipelines, and the tradeoffs associated with different implementations
  • Solid understanding of cloud architectures, monolith vs microservices, and the tradeoffs associated with the different implementations
  • Experience working with QA organizations, and a solid understanding of how to organize software development teams around the QA organization to achieve high quality software releases



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.