Software Engineer managing application development and maintenance in a technology portfolio. Leading projects and collaborating with both technical and business departments for effective software implementations.
Responsibilities
Manage a designated technology application portfolio, including reengineering, enhancements and upgrades, as well as maintenance and monitoring
Provide analysis, architectural design and leadership on medium- and large-complexity projects
Adhere to and assist in managing defined IT processes and procedures, including the company’s internal Software Development Life Cycle (SDLC) methodology
Work with little to no supervision, exercising significant independent judgment
Provide guidance and knowledge transfer to peers in areas of expertise
Apply proficient application management and administration skills at a moderate level of proficiency
Serve as a liaison between technical and business departments to ensure all requirements and targets are met
Consult with senior peers on non-complex projects to learn through experience
Apply basic application management and administration skills with a moderate level of proficiency
Represent the department and the organization professionally and in accordance with established company standards and associate attributes at all times
Other duties as assigned by management
Requirements
Minimum of 3–7 years of successful application and system development and management experience; database experience using the .NET Framework
Experience applying System Development Life Cycle methodologies
Proven experience leading tasks or projects related to medium- to large-size software implementations
Bachelor’s degree in Computer Science, Business, or equivalent experience and training
Up to 3 years of successful application and system development and management experience; database experience using the .NET Framework
Analytical and self-motivated with the ability to learn new technologies and applications
Ability to multitask
Goal-oriented, with excellent time management and organizational skills
Excellent interpersonal skills, with the ability to interact effectively and work efficiently with people at all levels of the organization
Ability to communicate clearly and fluently in English (written and spoken).
Software Engineering Manager at PNC leading engineering teams in Retail Lending Core Services. Emphasizing modernization, innovation, and team development across critical lending platforms.
Staff Engineer developing Saviynt's AI - powered identity platform for enterprise security solutions. Collaborating on software design, development, and deployment with engineering teams in a hybrid setup.
Principal Engineer developing AI - powered identity solutions at Saviynt. Managing complex applications while collaborating with cross - functional teams and adhering to agile principles.
Software Engineer developing innovative technology solutions for Oliver Bernard. Collaborating with teams to build applications and enhance client experiences while working in London.
Fullstack Software Engineer at Cloudflare designing, building, and scaling domain management tools. Join a passionate engineering team for innovative product creation.
Software Developer for medical imaging and data processing solutions in clinical trials at Antaros Medical. Collaborating with clinical teams to deliver compliant software for MR and PET images.
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.
Intern role in software engineering at Airwallex providing hands - on project experience and personal mentorship while collaborating with innovative team.
Staff Software Engineer leading the design and development of an AI - powered Banker Workbench feature for CBA. Focused on front - end leadership and modernizing banking technology.