Jobs · Engineering · Pennsylvania

Systems Software Engineer - Computing Services

Carnegie Mellon University · Pittsburgh, PA · 2 wk ago
EngineeringFull-time

About the role

The Computing Services central IT department provides services that have a strategic impact on university goals. We make service decisions based on interaction and valuable input from colleagues engaged in the education, research, and administration efforts of the university. We are a learning organization and approach successes and mistakes as a learning experience to continually cultivate a culture of intelligent risk taking. We want to hire versatile team members who are inspired and passionate about their work. Join us and be part of a team committed to excellence, innovation, diversity, team and individual growth.

Responsibilities

  • Design, develop, test, and maintain software applications and systems programs to meet business and technical requirements
  • Follow established coding standards, security practices, and development procedures
  • Perform unit, integration, and system testing
  • Support user acceptance testing (UAT)
  • Gather and provide input on functional specifications and requirements
  • Create and maintain technical documentation, system diagrams, and user manuals
  • 25% - Data systems and integrations
  • Create and maintain data integration pipelines between systems (e.g. Informatica)
  • Develop robust monitoring process for nightly and monthly integrations
  • 25% - Technical support for Center for Technology Transfer and Enterprise Creation (CTTEC)
  • Configure system UI, notifications and internal workflows
  • Develop custom reports and dashboards
  • 20% - System configuration in Next Generation Electronic Research Administration (Next Gen eRA)
  • Create custom UI attributes and notifications
  • Meet with functional stakeholders to determine user feature requirements
  • 10% - Maintaining legacy modules
  • Create custom UI attributes, notifications and workflows
  • Meet with functional stakeholders to determine user feature requirements
  • Upgrade system versions when necessary
  • 10% - Data visualization and reporting
  • Develop custom ETL pipelines for reporting purposes (e.g. Snowflake, Informatica)
  • Develop custom reports in data visualization tool (e.g. PowerBI)
  • 10% - Research administration systems help desk technical point person
  • Work directly with help desk person to efficiently triage help desk tickets
  • Act as technical point person to determine the appropriate solution and coordinate with other team members as necessary to quickly resolve issues.

Qualifications

  • Programming in languages such as C#, JavaScript, Python or Java
  • Developing web applications with HTML, JavaScript and CSS
  • Creating efficient queries in a relational database using SQL
  • Experience with cloud-native data management system to connect and transfer data from diverse sources (databases, SaaS apps, IoT) into data warehouses or lakes (e.g., Informatica, Snowflake)
  • Debugging and optimizing system performance using techniques specific to SaaS environments
  • Supporting live/production systems and resolving incidents using incident tracking software (e.g., ServiceNow)
  • Providing end-user technical support and issue resolution
  • Gathering business requirements from stakeholders or users and translating requirements into functional or technical specifications
  • Participating in system design discussions and solution planning

Skills

  • Software development
  • Systems analysis
  • Application support
  • Collaborative team environment
  • Cross-functional coordination
  • Collaboration
  • Cultural sensitivity
  • Flexibility
  • Excellence
  • Passion
  • Data systems and integrations
  • Technical support for CTTEC
  • System configuration in Next Gen eRA
  • Data visualization and reporting
  • Research administration systems help desk technical point person

Benefits

Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance. Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!

Pay

Salary More Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefits

Schedule

Full time

Similar jobs

Systems Software Engineer

Aroha Technologies, IncPhoenix, AZ· 2 days ago
Information Technologyapply on candidateportal.ceipal.com

Systems Engineer

TalentAllyHuntsville, AL· 6 days ago
RemoteEngineeringapply on tracking.prodivnet.com

Systems Engineer

Systems Planning & AnalysisHuntsville, AL· 2 wk ago
Information Technologyapply on careers-spa.icims.com

Systems Engineer

Fuse EngineeringFort Meade, MD· 1 mo ago
Information Technologyapply on recruiting.paylocity.com

Systems Engineer

Teza TechnologiesAustin, TX· 3 wk ago
Information Technologyapply on jobs.ashbyhq.com