What are the responsibilities and job description for the Software Architect position at Ad Astra Info Systems Llc?
About Us:
By combining our unparalleled domain expertise with leading edge technology, Ad Astra is helping higher education in its mission to advance timely student completions. We are building a cloud-based software platform that will provide the foundation for our next generation of industry-leading solutions and analytics.
About You:
We are looking for a dedicated and mission-oriented software architect who will embrace the challenge of being on the front edge of our new platform with a willingness to maintain and improve our existing platform. The successful candidate will understand the necessity to release minimally viable code as quickly as possible and iteratively improve it. A solid academic foundation (BS in Computer Science) or related experience are expected for this role. Being smart and curious is much more important to us than checking the technology checkboxes. Strong software design instincts and demonstrated experience as a software architect are critical. Typical candidates will have 7 years of experience developing software, preferably with formal technical leadership. Familiarity with agile processes and automated testing are expected.
You will:
• write and release code—lots of it—with a quality-centered sense of urgency
• evaluate and incorporate new technologies: if we already knew which ones, we wouldn’t need you!
• mentor software engineers and foster continuous collaboration
• participate actively and constructively in agile team meetings and peer code reviews
• adopt, refine, demonstrate, and advocate solid design principles and coding patterns
• have a lot of fun, it’s unavoidable
• find yourself incessantly saying: elastic, pipeline, restful, microservice, and serverless
• play a meaningful role in helping institutions provide a clearer path to graduation
• exhibit our core values: passionate, pioneering, unpretentious, fun, honoring God-given talents
Technologies (and design principles) we use (so far):
• AWS: Lambda, Step, CloudWatch, RDS, CloudFormation, Glue, SQS
• Elasticity, Pipelines, Microservices, Serverless, RESTful, Continuous Integration
• Java, Node.js, .NET
• BitBucket (Git), JIRA, Slack
• MongoDB, DynamoDB, PostgreSQL
• Front-end JavaScript (React, Angular)
Benefits Highlights:
• Competitive Compensation and Benefits Package
• 401(k) with profit sharing
• Flexible Time Off
• Office dog!
Ad Astra is an equal opportunity employer. We do not discriminate on the basis of race, color, national origin, sex, gender identity or expression, sexual orientation, religion, age, disability, veteran status, or other legally protected status.
All applicants for employment must be legally authorized to work in the United States. Ad Astra does not provide work visa sponsorship for this position.