Software Architect at Sysco
Houston, TX 77001, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Nov, 25

Salary

0.0

Posted On

07 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Computer Engineering, Docker, Agile Environment, Continuous Integration, Custom Software Development, Optimization Techniques, Software Development

Industry

Computer Software/Engineering

Description

Essential Functions:

  • Execute on high quality enterprise-grade custom software development efforts related to React, Node.js and Java. Define software patterns, ensuring consistency in implementation across the organization.
  • Establish and define application architecture and lead teams to deliver high-quality software and solve business needs. Maintain awareness of the business domain and have a holistic view of business and technology integration.
  • Provide technical domain leadership to software engineers. Mentor members of the organization. Train peers on skills that improve the speed, quality and agility, and developer experience.
  • Review and provide feedback on technical deliverables from peer and junior software engineers across teams, ensuring data privacy and compliance requirements are met. Research and fix difficult technical problems.
  • Align engineering team members on technical vision and implementation, and lead technical meetings on a regular basis to clearly articulate engineering development status and escalate issues with tasks assigned.
  • Maintain a presence in the broader Software Engineering community. Operate as a functional lead and subject matter expert among team members.
  • Other duties as assigned.

Minimum Qualifications

  • Bachelor’s degree in computer science, computer engineering or related, or equivalent work experience.
  • 10 years experience in custom software development in Java/Javascript or iOS/Android.
  • Experience in an agile environment.

Preferred Qualifications

  • 12 years experience custom software development in Java/Javascript or iOS/Android.
  • Experience mentoring and developing technical and functional skills of team members.
  • Experience with enterprise software development recommended practices in application development environments.
  • Practical exposure to software scalability, performance, and resiliency optimization techniques in mission-critical applications.
  • Experience with AWS Ecosystem.
  • Experience with Docker and Continuous Integration.
Responsibilities
  • Execute on high quality enterprise-grade custom software development efforts related to React, Node.js and Java. Define software patterns, ensuring consistency in implementation across the organization.
  • Establish and define application architecture and lead teams to deliver high-quality software and solve business needs. Maintain awareness of the business domain and have a holistic view of business and technology integration.
  • Provide technical domain leadership to software engineers. Mentor members of the organization. Train peers on skills that improve the speed, quality and agility, and developer experience.
  • Review and provide feedback on technical deliverables from peer and junior software engineers across teams, ensuring data privacy and compliance requirements are met. Research and fix difficult technical problems.
  • Align engineering team members on technical vision and implementation, and lead technical meetings on a regular basis to clearly articulate engineering development status and escalate issues with tasks assigned.
  • Maintain a presence in the broader Software Engineering community. Operate as a functional lead and subject matter expert among team members.
  • Other duties as assigned
Loading...