Senior Software Engineer

Jobtailor

New York (NY)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in New York, NY is seeking a senior software engineer to drive end-to-end development of applications, mentor junior engineers, and provide guidance across teams. You will oversee design, development, testing, and deployment of software, ensuring scalable solutions and adherence to coding standards.

Collaborate with product and business teams to align technology initiatives with objectives; optimize performance; write automated tests; participate in agile processes like Scrum/Kanban;

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or comparable experience.
  • Advanced degree preferred.
  • Knowledge of distributed systems, NoSQL, and relational databases.
  • Front end and full-stack development experience.
  • Experience in software design and automated testing.
  • Experience in Agile methodologies (Scrum/Kanban).
  • Eligibility to work in the U.S. is required; visa sponsorship not offered.

Responsibilities

  • Direct end-to-end development of software applications.
  • Mentor junior Software Engineers and cross-functional colleagues.
  • Provide guidance and support to junior engineers.
  • Oversee design, development, testing, and deployment of software.
  • Collaborate with cross-functional teams for integration and deployment.

Skills

Software Application Development
Agile Methodologies
Automated Testing
Object-Oriented Design
Mentoring Junior Engineers

Education

Bachelor’s degree in Computer Science or related field

Tools

Scrum
Kanban
Unit Testing Tools
Development Tools
Performance Testing Tools

Job description

  • Direct end-to-end development of software applications
  • Mentor junior Software Engineers and cross-functional colleagues
  • Provide guidance and support to junior engineers
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software to meet changing requirements
  • Write automated unit tests to ensure correctness and stability
  • Provide technical guidance on best practices and coding standards
  • Monitor software performance and implement improvements
  • Analyze technical challenges and provide innovative solutions
  • Collaborate with cross-functional teams for seamless integration and deployment
  • Co-create with product and business teams to align technology initiatives with business objectives
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
  • Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL, and relational databases
  • Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
  • Front End Software engineering and development experience or a related job
  • Experience in application design, software development, and automated testing
  • Experience in object-oriented design and coding with variety of languages
  • Experience in distributed (multi-tiered) systems, algorithms, and relational databases
  • Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, user stories
  • Experience in automation testing and documentation (i.e. automated, functional, and performance)
  • Employment eligibility to work with American Express in the U.S. is required; the company will not pursue visa sponsorship for these positions
Core Competencies

Demonstrates expertise in software application development, including design, testing, and deployment, while mentoring junior engineers and collaborating with cross-functional teams to align technology with business objectives.

Highest-signal resume keywords
  • Software Application Development
  • Agile Methodologies
  • Automated Testing
  • Object-Oriented Design
  • Mentoring Junior Engineers
Hard Skills
  • Software Development
  • Automated Testing
  • Object-Oriented Programming
  • Distributed Systems
  • Algorithms
  • Relational Databases
  • NoSQL
  • Application Design
  • Agile Methodologies
  • Coding Standards
Soft Skills
  • Mentoring
  • Collaboration
  • Technical Guidance
  • Problem Solving
  • Communication
Industry Keywords
  • Software Engineering
  • Cross-Functional Teams
  • Business Objectives
  • Application Maintenance
  • Technical Challenges
Tools & Technologies
  • Scrum
  • Kanban
  • Unit Testing Tools
  • Development Tools
  • Performance Testing Tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Jobtailor • Alabama

On-site
USD 65,000 - 90,000
Sr Software Engineer II
Sr Software Engineer II

American Express • New York (NY)

On-site
USD 180,000 - 230,000
Software Development Engineer – Testing
Software Development Engineer – Testing

Jobtailor • California (MO)

On-site
USD 90,000 - 130,000
Senior Software Developer
Senior Software Developer

Berkadia • Ambler

On-site
USD 80,000 - 110,000
Director, Software Engineer
Director, Software Engineer

Jobtailor • California (MO)

On-site
USD 140,000 - 200,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
ServiceNow Developer
ServiceNow Developer

Jobtailor • Arizona

On-site
USD 90,000 - 130,000
Software Engineer – Java, Python
Software Engineer – Java, Python

Jobtailor • Dallas (TX)

On-site
USD 85,000 - 125,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 90,000 - 130,000
Flexible working hours
Professional development opportunities
Health insurance