Logo of Huzzle

Full Stack Software Engineer (NYC)

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • New York
  • Quick Apply

AI generated summary

  • You need strong skills in front-end and back-end development, a solid understanding of web technologies, and adequate experience with databases and APIs. Familiarity with Agile methodologies is a plus.
  • You will design, develop, and maintain full-stack applications, collaborate with cross-functional teams, troubleshoot issues, and implement new features to enhance user experience.

Requirements

  • BUSINESS KNOWLEDGE:
  • Able to work directly with business stakeholders
  • Decisions show a focus on current and future business priorities, together with fiscal responsibility
  • Can articulate business needs and translate them into technology solutions
  • REQUIREMENTS:
  • Typically a BS or MS degree in Computer Science or a related technical field of study and 5+ Years of professional development experience with an Object Oriented language (Java, Python, C#)
  • Experience with React and/or Angular helpful
  • Experience with automated delivery pipelines, agile delivery and test-driven development
  • In-depth knowledge of software design patterns
  • Experience with AI and Machine Learning application development preferred
  • Solid understanding of cloud native architectures (AWS, etc.) for containerized microservices and real-time systems
  • Experience working in a dynamic, fast-paced, Agile team environment
  • Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior business leaders
  • Confident communicator; able to argue a point concisely and deal positively with conflicting views
  • Enthusiasm for learning & results oriented
  • A solid understanding of financial markets and instruments is a plus
  • Stays current with many best-of-breed technologies
  • Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development
  • Debugs large components with limited assistance and assists other engineers with debugging
  • At some levels, leads code reviews and actively participates in providing feedback on others’ designs/code
  • Performs as an expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Oversees significant pieces of development within the development lifecycle
  • Designs and develops practical APIs and abstractions.
  • Owns technical debt in their own software

Responsibilities

  • Craftsman-like approach to building software; takes pride in engineering excellence and instills these values in others
  • Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach
  • Focused on delivering value to the business with relentless efforts to improve process
  • Exceptional technology skills; recognized by your peers as an expert in your domain
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches
  • Strong analytical ability, true problem solvers
  • High achiever who combines ambition with humility and is happy to let their performance do the talking
  • Accountable for all parts of the software development lifecycle for their projects
  • Contributes to the development of best practices within their group
  • Leads code reviews and actively participates in providing feedback on others’ designs/code
  • Accountable for technical debt in their own software
  • At some levels, capable of leading a small team of developers for a specific project
  • Takes control of complex or vague problems and steps through them in a rational way
  • Makes tactical vs. strategic tradeoffs
  • Flexible in their thinking; able to evolve a solution when additional information or ideas are presented
  • Mentors junior members of the team
  • Identifies when junior engineers need help and provides it in a positive way that promotes confidence.
  • Proactively helps team members/make suggestions to improve practices.

FAQs

What is the job title and location for this position?

The job title is Full Stack Software Engineer, and it is located in New York City.

What kind of company is T. Rowe Price?

T. Rowe Price is a premier asset manager focused on delivering global investment management excellence and retirement services.

What are the main responsibilities for the Full Stack Software Engineer?

The main responsibilities include designing, developing, modifying, adapting, and implementing solutions for information technology needs, reviewing system requirements, coding, testing, debugging, and ensuring engineering excellence.

What are the required qualifications for the position?

Candidates typically need a BS or MS degree in Computer Science or a related field, with 5+ years of professional development experience in an Object Oriented language, experience with React and/or Angular, and knowledge of software design patterns. Experience with AI, cloud-native architectures, and a solid understanding of financial markets is also preferred.

Is sponsorship available for employment authorization in the U.S.?

No, applicants must have work authorization that does not require sponsorship of a visa for employment in the United States.

What type of work environment can employees expect?

Employees can expect a collaborative culture that encourages diverse perspectives and a dynamic, fast-paced, Agile team environment.

Is remote work an option for this role?

Yes, this role is eligible for remote work up to three days a week.

What is the salary range for this position?

The base salary range is $115,500 - $197,000 USD, depending on the individual's relevant experience and skills for the role.

What benefits does T. Rowe Price offer employees?

Benefits include competitive pay and bonuses, a generous retirement plan, employee stock purchase plan, flexible and remote work opportunities, health care benefits, tuition assistance, and wellness programs.

How does T. Rowe Price support diversity, equity, and inclusion?

T. Rowe Price strives for equity, equality, and opportunity for all associates, promoting an inclusive environment that values diversity of thought, gender, and race.

Are there opportunities for professional development within the company?

Yes, employees are encouraged to grow and learn within the organization, with numerous opportunities for personal and professional development.

Finance
Industry
5001-10,000
Employees
1937
Founded Year

Mission & Purpose

T. Rowe Price is an asset management firm focused on delivering global investment management excellence and retirement services that investors can rely on—now, and over the long term. Headquartered in Baltimore, Maryland, we provide an array of mutual funds, subadvisory services, separate account management, recordkeeping, and related services for individuals, advisors, institutions, and retirement plan sponsors. At T. Rowe Price, we believe in strategic investing. It has guided how we do business for more than 80 years, and it’s driven by independent thinking and rigorous research. So our clients can be confident that we’ll strive to select the right investments as we help them achieve their objectives. Strategic investing means that we don’t stop at surface level analysis. Instead, we go beyond the numbers. Our investment professionals travel the world, visiting the companies they evaluate. It’s this passion for exploration and understanding that has helped inform better decision-making and prudent risk management for our clients since its founding by Thomas Rowe Price Jr. in 1937.