Sr. Software Engineer/Architect |100% Remote in US | Upto $150k in Walnut Creek, CA at Vaco

Date Posted: 5/13/2022

Job Snapshot

Job Description

***Sr. Software Engineer/Architect***

***100% Remote***

***Upto $150k + Discretionary Bonus***


Notes from Client:

  • Past experience as a Sr. developer/Engineer

  • Past experience in setting up Core Framework

  • Extensive experience within Cloud development and solution

  • Cloud base environment - Preference (Azure), AWS (Acceptable)

  • Key skills: microservice/.NET Core/APIM/Security/Code Quality/NoSQL/SQL/Serverless/Containerization-Docker-Kubernetes/Messaging Services/Integration (internal and external)/Technology influencer


Position Description:

The Software Architect will design the structure of client's IT systems and oversee programs to ensure the proper architecture is implemented. They will be an excellent communicator who can translate complex requirements into functional architecture. Additionally, the Software Architect will have significant hands-on experience in software development and a proven ability to manage complex programs. They will be accountable for the proper operations of client's internal Application framework.


Essential Duties and Responsibilities

  • Collaborating with various stakeholders to determine software requirements.

  • Monitor systems to ensure they meet both user needs and business goals

  • Plan and design the structure of a technology solution

  • Creating high-level product specifications and design documents.

  • Providing the development team with architectural blueprints to follow.

  • Guiding and assisting the development team throughout the process.

  • Troubleshooting and resolving issues with coding or design.

  • Oversee assigned programs (e.g., conduct code review) and provide guidance to team members

  • Ensuring that you and the team adhere to development schedules and deadlines.

  • Presenting regular progress reports and setting goals.

  • Testing the final product to ensure it is completely functional and meets requirements.

  • Updating software solutions as required.


Mandatory Qualifications and Requirements:

  • 5 years' experience

  • BSc/BA in Computer Science, Engineering, or a related field

  • Hands-on experience with software development

  • Extensive experience in software development and project management.

  • Ability to develop Application Architecture/Framework (using Microservice model)

  • Solid understanding of a variety of programming tools and development platforms (e.g., .NET Core, JavaScript, Java)

  • Problem-solving aptitude

  • Excellent organizational and leadership abilities.

  • Highly analytical mindset, with an ability to see both the big picture and the details.

  • Strong communication and presentation skills

Job Requirements

***Sr. Software Engineer/Architect*** •**100% Remote*** •**Upto $150k + Discretionary Bonus*** Notes from Client: Past experience as a Sr. developer/Engineer Past experience in setting up Core Framework Extensive experience within Cloud development and solution Cloud base environment - Preference (Azure), AWS (Acceptable) Key skills: microservice/.NET Core/APIM/Security/Code Quality/NoSQL/SQL/Serverless/Containerization-Docker-Kubernetes/Messaging Services/Integration (internal and external)/Technology influencer Position Description: The Software Architect will design the structure of client’s IT systems and oversee programs to ensure the proper architecture is implemented. They will be an excellent communicator who can translate complex requirements into functional architecture. Additionally, the Software Architect will have significant hands-on experience in software development and a proven ability to manage complex programs. They will be accountable for the proper operations of client’s internal Application framework. Essential Duties and Responsibilities Collaborating with various stakeholders to determine software requirements. Monitor systems to ensure they meet both user needs and business goals Plan and design the structure of a technology solution Creating high-level product specifications and design documents. Providing the development team with architectural blueprints to follow. Guiding and assisting the development team throughout the process. Troubleshooting and resolving issues with coding or design. Oversee assigned programs (e.g., conduct code review) and provide guidance to team members Ensuring that you and the team adhere to development schedules and deadlines. Presenting regular progress reports and setting goals. Testing the final product to ensure it is completely functional and meets requirements. Updating software solutions as required. Mandatory Qualifications and Requirements: 5 years’ experience BSc/BA in Computer Science, Engineering, or a related field Hands-on experience with software development Extensive experience in software development and project management. Ability to develop Application Architecture/Framework (using Microservice model) Solid understanding of a variety of programming tools and development platforms (e.g., .NET Core, JavaScript, Java) Problem-solving aptitude Excellent organizational and leadership abilities. Highly analytical mindset, with an ability to see both the big picture and the details. Strong communication and presentation skills