Search jobs > New York, NY > Software engineer ii

Software Engineer Level II

iHeartMedia
Virtual, NY
$100K-$125K a year
Full-time

What We Need :

We are looking for a software engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence.

This role will be a mixture of technical design, individual contribution, and thorough testing.

What You'll Do :

Essential Duties and Responsibilities

Serves as the expert in object-oriented and component-based development, patterns and design for reuse; applies test driven design and works towards automating and standardizing practices.

Sets and achieves build schedules; builds and maintains a suite of native apps.

Eliminates impediments and performs design and code reviews.

Builds intermediate to highly complex, high quality software components by analyzing, creating, designing and coding, troubleshooting and unit testing for new products.

Creates and executes installation scripts.

Designs new features and enhancements for existing products.

Delivers high quality software components with minimal defects; identifies and resolves errors and related software problems.

Creates and documents component specifications and detailed designs by working with Architects to implement specific system architecture;

analyzes customer and internal requirements and specifications, and translates into the software design.

Identifies and resolves potential risks and issues; works in teams to implement mitigation plans and processes.

Builds and delivers phase exit review items; works with team members to follow Unified processes and practices for project delivery.

Works with and adapts Unifieds Continuous Integration environment to ensure a smooth and high quality release cycle in a fast paced Agile environment.

Additional Duties and Responsibilities

Performs other duties as assigned

What You'll Need : Qualifications

Qualifications

2-4+ years’ test experience in web, Internet or mobile technologies with a thorough knowledge of Agile principles and QA methodologies

Demonstrated in-depth understanding of the software delivery life cycle

Strong ability to perform and utilize testing techniques to troubleshoot hardware and software configuration issues; good debugging skills

Demonstrated ability to conduct testing, including end-to-end and user acceptance testing phases, using best practices in software testing agile methodologies

Ability to design software using OOA / D, UML, design patterns, data modeling, and ERDs

Experience in working with multiple programming languages and technology frameworks

Desire to make the world a better place to work for the team

Can increase the maintainability of codebase by writing future-proof code with an emphasis on extensibility and reusability

Ability to thrive in a constantly evolving ecosystem

Detail oriented with excellent verbal and written skills; ability to communicate at detailed technical level as well as to distill advanced concepts into fundamental principles for teammates

Can deliver creative technical solutions that are scalable

Able to work individually and within a team

What You'll Bring :

Respect for others and a strong belief that others should do this in return

Experience with various technical disciplines and applications

Close attention to detail, following up until issues are resolved

Ability to multitask on a variety of critical projects

Ability to work independently, while also collaborating with others

Strong communication skills, with the ability to communicate moderately complex technical information within the team

Skills to recognize and solve frequently occurring problems

Analytical thinking

Resourcefulness and independent judgement

Compensation :

Salary to be determined by multiple factors including but not limited to relevant experience, knowledge, skills, other job-related qualifications, and alignment with market data.

$100,000 - $125,000

Location : VIRTUAL, NY

VIRTUAL, NY

Position Type : Regular

Regular

Time Type : Full time

Full time

Pay Type : Salaried

Salaried

Benefits :

iHeartMedia’s benefits offering is flexible and offers a variety of choices to meet the diverse needs of our changing workforce, including the following :

Employer sponsored medical, dental and vision with a variety of coverage options

Company provided and supplemental life insurance

Paid vacation and sick time

Paid company holidays, including a floating holiday that enable our employees to celebrate the holiday of their choosing

A Spirit day to encourage and allow our employees to more easily volunteer in their community

A 401K plan

Employee Assistance Program (EAP) at no cost services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving

A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!

We are accepting applications for this role on an ongoing basis.

30+ days ago
Related jobs
Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer. ...

iHeartMedia
New York, New York

We are looking for a software engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence. Delivers high quality software components with minimal defects; identifies and resolves errors and related software problems. Buil...

Promoted
VirtualVocations
New York, New York

A company is looking for a Software Dev Engineer II. ...

Cedar
New York, New York

The Communications Platform squad works in a cross-functional team (engineering, product, design) to optimize patient engagement by enabling flexible, efficient, and reliable communications. Strong computer science fundamentals - a degree in computer science, engineering, or a related field, or simi...

S&P Global
New York, New York

Grade Level (for internal use):. The team is responsible for building software products in a key strategic platform using emerging tools and technologies. The team works in a significant environment that gives ample opportunities to use creative ideas to take on complex software problems. Grow and i...

Sumitomo Mitsui Banking Corporation (SMBC)
New York, New York

SMBC Capital Markets, Inc Front Office Technology team is looking for a Senior Frontend Software Engineer for their front office suite of application supporting trading, marketing, trade analysis and research. Understanding of software engineering best practices, coding standards, code reviews, sour...

Rippling
New York, New York

It enables companies to set up the most important parts of their organizational structure – including departments, entities, teams, levels, job families, business partners, and work locations. Develop high quality software with attention to detail. Work on complex engineering problems. Experience bu...

Disney Entertainment & ESPN Technology
New York, New York

The Android team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Bachelor’s degree in Computer Science, Information Systems, Software Engineering...

Disney Entertainment & ESPN Technology
New York, New York

The Apple team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, ...

Disney Entertainment & ESPN Technology
New York, New York

As a Software Engineer II on the MPD Core Media Engineering team, you’ll be responsible for:. BA/BS degree in Computer Science, Computer Engineering, or related software engineering field. Contributing to the team's core fundamental software project needs by applying best practices and standard soft...