This position architects, designs, develops, debugs, tests, and maintains software programs for a variety of environments, with a focus on AWS cloud, firmware, and mobile applications. The role actively develops system architectural designs in AWS cloud environments and designs and implements cloud cybersecurity systems. It also supports and develops software engineers through advice, coaching, and educational opportunities, and designs software systems that scale to tens of thousands of users. The Software Architect develops solutions by studying information needs, consulting with users, analyzing system flows, data usage, and work processes, investigating problem areas, and following the software development lifecycle. The position evaluates operational feasibility; documents and demonstrates solutions; prepares and installs solutions by designing system specifications, standards, and programming; and recommends operational improvements. It also maintains knowledge of development tools, programming techniques, and computing equipment, communicates development and service issues, and produces maintainable, testable, extensible, clean, well-documented code. Other duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior