SOFTWARE ARCHITECT

$0

Thursday, August 24, 2023 at 12:19:28 AM Coordinated Universal Time
International
United States, California, Sacramento
Description

Full-time

501-1,000 employees · IT Services and IT Consulting

About the job

SOFTWARE ARCHITECT

Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch.

Launch is looking for a Software Architect to provide support for a large, industry-leading company to reduce risk, increase profitability and enhance safety through easier access to information and improved communications. We’re building a 'digital assistant' for multiple roles in the company, improving bids for new projects, better managing existing projects, and providing insights from previously untapped data, including AI/ML. The progressive web app supported by cloud-native processing will help this successful organization step into the future.

Responsibilities

  • Develop scalable, robust, high-performance, cost-efficient software systems.
  • Be a technical thought leader across a wide variety of topics. Stay informed on industry trends and advances. Share relevant information with internal teams and clients to facilitate improved solutions.
  • Work with a variety of technical and non-technical stakeholders to gather requirements, propose solutions and deliver software systems on time and on budget.
  • Iterate on solutions using Agile principles.
  • Be a hands-on architect. Design and code software in the software stack used by your client project. Work alongside other engineers to realize the goals of the system.
  • Serve as an expert point of contact for complex problem escalations faced by team members.
  • Work in existing software systems to identify opportunities to reduce technical debt, increase innovation and modernize software.
  • Become a subject matter expert in one or more areas to steer internal teams and clients to optimum solutions.
  • Participate in design and code reviews. Mentor Software Development Engineers across all levels.
  • Create a proof of concept code to evaluate ideas, explore new technologies, and reduce the risk for key project areas.
  • Study and acquire industry-specific knowledge associated with various Client projects.
  • Communicate complex ideas in a way that many can understand using words, diagrams, and code.

Required Experience/Qualifications

  • 7 - 10 years of relevant experience.
  • Demonstrated experience in a technical leadership role.
  • Strong understanding of Computer Science fundamentals, data structures, and algorithms.
  • Strong understanding of design patterns, enterprise architecture patterns, and software engineering practices.
  • Proficiency in a modern programming language, e.g., JavaScript, React, and Node.js
  • Experience (3+ years) building web apps using React.
    • Experience with React Hooks
    • Experience with React Query
  • Knowledge and experience creating systems, frameworks, APIs, and libraries.
  • Knowledge and experience with continuous integration and continuous deployment.
  • Knowledge and experience with version control systems, e.g., git, SVN, TFVC.
  • Knowledge and experience with Scrum software development methodologies.
  • Knowledge and experience with driving design and architectural discussions
  • Ability to document technical design and approach of software produced.
  • Work effectively in a dynamic, fast-paced environment.
  • Excellent verbal and written communication skills.
  • Experience in mentoring or leading small SDE teams

Preferred Experience And Qualifications

  • BA/BS in Computer Science, Computer Engineering, Electrical Engineering or related discipline.
  • Experience building PWAs (Progressive Web Apps).
  • Proficiency in Python or JavaScript.

We are Navigators in the Age of Transformation.

We use sophisticated technology to transform clients into the digital age, but our top priority is our positive impact on the human experience. We ease anxiety and fear around digital transformation and replace it with opportunity.

Qualified applicants, please respond to inquire@launchcg.com with your full name, resume, and a brief description of how your skills match the requirements above. Please refer to job #6898

Launch Consulting is an Equal Opportunity and Affirmative Action employer.