Software Engineering Manager
Company: The University Of Chicago
Location: Chicago
Posted on: January 22, 2025
Job Description:
Software Engineering ManagerSoftware Engineering ManagerApply
remote type Remote locations Chicago, IL time type Full time posted
on Posted 8 Days Ago job requisition id JR28752DepartmentProvost
Globus Software EngineeringAbout the DepartmentGlobus
(www.globus.org) is a sustainable, non-profit business within The
University of Chicago delivering solutions to the research
community worldwide. Globus develops and provides critical services
that support scientific research for governmental, academic, and
commercial organizations in a wide range of disciplines including
life sciences, physics, and astronomy. We develop, operate, and
sell commercial-quality, cloud-based software application and
platform services used by 10s of thousands of researchers to manage
their large-and growing-data management challenges. We have offices
located at the NBC Tower in the heart of downtown Chicago, and
remote employees who work from home.Job SummaryAs a Software
Engineering Manager at Globus, you will lead a team of engineers,
providing technical guidance while managing and growing the team to
deliver robust platform services. As a member of the product team,
you will play a pivotal role in supporting scientists worldwide by
delivering scalable and secure solutions for research data
management and computation, and automation. The Globus platform is
a hybrid solution that combines AWS-hosted orchestration services
with installable applications, enabling seamless integration into
customer environments. It offers a range of capabilities, including
identity and access management, data transfer and sharing, and task
automation, delivered as both software-as-a-service (SaaS) and
platform-as-a-service (PaaS).Leveraging your extensive expertise in
software design, development, and engineering methodologies, along
with strong management and communication skills, you will empower
your team to architect new capabilities, maintain reliable
operations, and contribute to the design of innovative products. In
this role, you will lead and mentor a diverse team of engineers
with varying levels of experience, while collaborating with other
product teams to build a comprehensive suite of services across a
broad range of technologies. Your responsibilities will span from
contributing to product definition and strategy to hands-on coding,
applying your versatile skill set to deliver solutions that meet
customer needs effectively.If you enjoy collaborative, innovative,
mission-driven environments, Globus could be a great fit for
you!Responsibilities
- Architecture and High-Level Systems Design - provides technical
leadership by translating product requirements and use cases into
comprehensive end-to-end architectures and high-level system
designs. Develops plans to convert business needs into
well-structured applications, balancing user expectations, business
goals, technical capabilities, industry trends, and time
constraints.
- Engineering Management - defines high-level team objectives and
oversees planning and execution through sprint planning, task
assignments, and workload management. Ensures efficient team
operations by managing bandwidth, facilitating cross-team
coordination, and fostering collaboration when necessary.
- People Management - builds and leads a high-performing
engineering team by recruiting, mentoring, and developing talent.
Conducts regular one-on-one meetings with team members, sets goals,
performs performance evaluations, and drives career growth and
talent development initiatives.
- Design and Development - leads the design, development,
testing, code review, documentation, deployment, and maintenance of
high-quality software, including cloud services, REST APIs, and
customer-installable applications. Establishes best practices in
software development, driving initiatives across the engineering
team to ensure the efficient and timely delivery of features.
- Cross-Functional Engagement - collaborates with functional
partners to shape product strategy and roadmap.
- Supports customer-facing teams with training by sharing
knowledge and expertise about Globus products, enabling them to
effectively communicate product capabilities and value to
customers.
- Partners with frontline support, professional services, and
other product team members to provide technical guidance and assist
in resolving customer support issues as needed.
- Manages employees by establishing annual performance goals,
allocating resources, assessing annual performance, and determining
individual merit, incentive and/or promotional increases. Provides
technical oversight and develops standards, guidelines, and
processes for application systems.
- Creates plans to translate business requirements into
well-designed applications while balancing user and business needs,
technical competencies, industry developments, and time
constraints.
- Performs other related work as needed.Minimum
QualificationsEducation: Minimum requirements include a college or
university degree in a related field.Work Experience: Minimum
requirements include knowledge and skills developed through 7+
years of work experience in a related job
discipline.Certifications:---Preferred QualificationsExperience:
- Technical leadership experience within an engineering
team.
- Background managing engineering teams.
- Over 10 years of programming expertise, including developing,
debugging, implementing, and maintaining applications, with at
least 5 years focused on building applications in Python.
- Extensive experience in the full software development
lifecycle, including design, implementation, debugging, and
maintenance.
- Background supporting production deployments for applications
with a large customer base.Technical Skills or Knowledge:
- Proven expertise in designing and building large-scale
distributed applications.
- Demonstrated experience leading teams using Scrum or similar
Agile methodologies.
- Proficient at working with product management to translate
high-level requirements into detailed technical designs and
specifications.
- Hands-on experience with cloud platforms, particularly
AWS.
- Proficiency in SQL databases and their integration with
applications.
- General understanding of building network applications and
socket-level programming in C/C++.
- Familiarity with Linux system programming and operations.
- Basic understanding of Apache HTTP server configuration and
operation.
- Knowledge of web security technologies, including OAuth2,
OpenID Connect, and PKI.Preferred Competencies
- Enjoys solving complex problems, transforming incomplete,
conflicting, or ambiguous inputs into clear, actionable plans.
- Strong crisis management and leadership capabilities,
maintaining composure under pressure.
- Excels at collaborative work with cross-functional teams,
particularly in engineering and product environments, fostering
consensus and alignment across teams.
- Possesses strong analytical and problem-solving skills to
address challenges effectively.
- Communicates clearly and effectively through both verbal and
written channels.
- Capable of working independently, balancing competing
priorities, with meticulous attention to detail.
- Values teamwork and thrives in a collaborative team
environment.Working Conditions
- Occasional evening or weekend hours.
- Option available for remote work with occasional attendance at
in-person meetings.Application Documents
- Resume/CV (required)When applying, the document(s) MUST be
uploaded via the My Experience page, in the section titled
Application Documents of the application.Job FamilyInformation
TechnologyRole ImpactPeople ManagerScheduled Weekly Hours37.5Drug
Test RequiredNoHealth Screen RequiredNoMotor Vehicle Record Inquiry
RequiredNoPay Rate TypeSalaryFLSA StatusExemptPay Range$170,000.00
- $195,000.00The included pay rate or range represents the
University's good faith estimate of the possible compensation offer
for this role at the time of posting.Benefits EligibleYesThe
University of Chicago offers a wide range of benefits programs and
resources for eligible employees, including health, retirement, and
paid time off. Information about the benefit offerings can be found
in the Benefits Guidebook.Posting StatementThe University of
Chicago is an Affirmative Action/Equal
Opportunity/Disabled/Veterans and does not discriminate on the
basis of race, color, religion, sex, sexual orientation, gender,
gender identity, national or ethnic origin, age, status as an
individual with a disability, military or veteran status, genetic
information, or other protected classes under the law. For
additional information please see the University's Notice of
Nondiscrimination.Staff Job seekers in
#J-18808-Ljbffr
Keywords: The University Of Chicago, West Allis , Software Engineering Manager, IT / Software / Systems , Chicago, Wisconsin
Didn't find what you're looking for? Search again!
Loading more jobs...