Go Back To Careers
join our team, today!

Software Architect

About Us:
We are technologists, analysts, and designers solving challenges, together.

At InfoMagnus, we believe in balance and provide our people complete autonomy to do their best work, while creating an environment that awards personal and professional success.

Our daily work is not just a means to an end, it’s an extension… the beginning of a reward that continues to deliver results on current and future projects.

Our people enjoy creating solutions to complex problems.

We believe in creating connections that last, while generating gratitude that reciprocates to the clients we work with. InfoMagnus is an equal opportunity employer.

Job Summary

Responsibilities and Duties:

Maintain a balance of business and technical domain knowledge and communicate clearly to both business stakeholders and technical teams.  Clarify and represent the interests of each side to the other  
Work closely with business stakeholders to define business requirements, derive technical requirements, and identify technical risks
Assess and communicate the business impact of technical choices
Assess and communicate the technical impact of business choices
Work closely with project managers to estimate and plan development efforts
Define distributed solution architectures that potentially span multiple business systems, deployment environments, and technology stacks to achieve strategic business objectives
Define software engineering standards, patterns, and practices to deliver solutions with high quality and velocity
Develop proof of concepts, reference architectures, and software frameworks that implement best practices
Monitor development activity, review code and provide guidance and support to engineering teams
Provide sales engineering support to sales teams to help secure future business

Requirements:

Bachelor’s degree in Information Technology, Software Engineering, Computer Science, or related field
Extensive experience in software engineering with expert-level proficiency in at least one of the following programming language and development platforms:  Python, C#, Java, JavaScript/TypeScript
Experience designing modern distributed systems using cloud-native technologies on at least one of the following cloud platforms: AWS, Azure, or GCP  (AWS preferred)
Experience modeling and implementing large-scale relational database systems
Experience managing large projects using agile practices
Broad knowledge of current engineering and DevOps practices
Excellent verbal and written communication skills
Excellent organizational and leadership skills

Preferred:

Architect-level certifications from AWS, Azure or GCP
Experience implementing performant, high-volume, high-scale transactional systems
Experience modeling and implementing NoSQL database systems
Experience designing/implementing event-oriented architectures and real-time data streaming solutions

What's In It For You?

A competitive compensation salary
Our benefits plan (Medical, Dental, Vision, Life & AD&D) are 100% paid by Infomagnus

Now accepting applications. We are an equal opportunity employer.

ready to join our team of technologist, analysts and designers? fill out the form below.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Cookies Policy for more information.