AnnArborRecruiter Since 2001
the smart solution for Ann Arbor jobs

Software Engineer (REMOTE)

Company: ITHAKA
Location: Ann Arbor
Posted on: November 18, 2021

Job Description:

Perform feature level design given high-level requirements.Michigan301 East LibertySuite 250Ann Arbor, MI 48104, USA. Michigan301 East LibertySuite 250Ann Arbor, MI 48104, USAITHAKA is seeking a Software Engineer to develop and support applications and services for the ITHAKA platform. At ITHAKA, we help to make higher education and access to knowledge more affordable, improving outcomes for students and researchers, and preserving knowledge for future generations. We help institutions and individuals accelerate the impact of research and learning through diverse services - JSTOR, Artstor, ITHAKA S+R, and Portico.. The Role. The Software Engineer is part of the JSTOR development team focusing on software development automation, CI/CD, and internal tooling. You will be a crucial member of a dynamic agile team delivering leading edge solutions that drive a global content platform that serves millions of visitors each month.. The team coaches and trains software development teams on using continuous deployment pipelines with Kubernetes.. Activities range from software development and releasing, technical coaching, and stakeholder engagement.. The team regularly engage in Agile ceremonies, QA testing, pairing, and a shared on-call rotation.. Apply DevOps methodologies to create a seamless experience between operational and development processes to increase velocity, efficiency, and quality.. Design a first-class DevOps platform by architecting, developing, and enhancing event-based microservices.. Evaluate new technologies and integrate those that will add value and drive operational efficiency.. Responsibilities. The successful candidate will have demonstrated experience developing distributed web applications/microservice, a high degree of curiosity, excellent communication skills and growing leadership acumen. We look for candidates that possess proven problem recognition and problem-solving skills and a passion for learning through innovation.. The primary responsibilities of our Engineers include:. Work with Product Owners and software development teams to conduct Product Discovery.. Work with and incorporate feedback from the infrastructure platform team.. Support the build out of high-performance, elastic, and scalable web applications and microservices.. Provide mentoring around architectural patterns, coding practices, and problem solving.. Investigate and propose software and integration solutions to drive CI/CD adoption and safety.. Plan and facilitate training and design sessions within the team and with peer software development teams.. Who you are:. Proven coding abilities and experience with software engineering patterns.. Motivated to create exceptional & intuitive experiences. You care about Quality!. Experience creating RESTful services.. Experience with event-based processing and common messaging platforms.. Comfortable building and working with containerized applications.. Cloud infrastructure knowledge and experience working with Helm/Kubernetes and AWS (or similar cloud infrastructure).. Polyglot environments and working with new technologies. Experience and Skills. Proven experience designing and developing RESTful Services and Web Applications.. Experience working with languages such as Python, Ruby, NodeJS, Go.. Full web technology stack (e.g. HTTP, caching, and security).. Service Orientation and Microservice architectures.. Application Performance Tuning (caching, load-testing, load balancing, Kubernetes Pod sizing, etc).. Agile Practices (preferably Scrum).. Willingness and ability to learn new approaches and emerging technology. Solid communication and interpersonal skills.. Bonus. Proven experience with automation and pipelines with GitLab, Github, or other tools.. Proven experience with deploying software and services in Kubernetes on cloud platforms.. Proven experience working in self-directed distributed and empowered teams.. Work for ITHAKA. We are committed to our organizational values of belonging, evidence, speed, teamwork, and trust.. Our team is passionate about our mission and supporting one another. We enjoy working to create opportunities for people to learn and grow. We bring that same commitment to helping our teammates develop in our careers and our lives. One of our core values is belonging. We embrace differences, and believe the things that make each of us unique are the things that help us build better solutions.. Learn more about Working at ITHAKA.. Apply Now:. Interested candidates can submit their resume, a detailed cover letter, and salary requirements.. We are proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants receive consideration for employment without regard to race, color, sex, national origin, gender identity, sexual orientation, age, religion, domestic violence victim status, veteran status, disability, history of disability or perceived disability, or other status protected by law.

Keywords: ITHAKA, Ann Arbor , Software Engineer (REMOTE), IT / Software / Systems , Ann Arbor, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Ann Arbor RSS job feeds