Senior Software Engineer

in Information Technology
  • New York, New York View on Map
  • Salary: $120,000.00 - $170,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000020174
  • Salary Type Annually
  • Industry Financial Services
  • Selling Points

    Lead impactful software projects leveraging cutting-edge technologies and methodologies. Collaborate with diverse teams to deliver innovative solutions. Enjoy competitive benefits, professional growth, and a dynamic work environment.

Job Description

Senior Software Engineer Overview

  • The Senior Software Engineer role focuses on developing and maintaining robust software solutions for critical business operations.
  • Collaborate with cross-functional teams to design, implement, and optimize scalable systems and applications.
  • Utilize expertise in full-stack development and cloud technologies to deliver high-quality solutions.
  • Contribute to system architecture, database schema design, and performance optimization.
  • Ensure system reliability through redundancy, monitoring, and backup/recovery strategies.
  • Support audits, regulatory reviews, and risk assessments with technical expertise.
  • Participate in incident response, root cause analysis, and implementation of permanent fixes.
  • Engage in continuous learning to stay updated with emerging technologies and industry trends.

Senior Software Engineer Key Responsibilities & Duties

  • Architect and maintain high-availability systems for 24/7 operations, implementing redundancy and monitoring solutions.
  • Design and optimize database schemas and implement SQL for RDBMS platforms.
  • Develop, test, and maintain web applications, APIs, and batch processes.
  • Build and operate cloud-based systems on AWS, ensuring scalability and reliability.
  • Lead incident response efforts, including investigation and recovery.
  • Execute regular maintenance activities such as patching and performance testing.
  • Collaborate with stakeholders to deliver technology solutions aligned with business needs.
  • Translate business requirements into technical designs and implementation plans.
  • Provide technical support during audits and regulatory reviews.

Senior Software Engineer Job Requirements

  • Bachelor's degree in Computer Science, Information Systems, or related field.
  • 6-10 years of full-stack development experience with Angular and Python.
  • Proficiency in RDBMS platforms, including schema design and SQL optimization.
  • Experience with AWS cloud services, including EC2, RDS, and CloudWatch.
  • Familiarity with Linux environments and system monitoring tools.
  • Understanding of source code management systems like TFS/DevOps.
  • Strong problem-solving skills and ability to work independently or in teams.
  • Flexibility to work beyond regular hours based on business needs.
  • Versatility in managing multiple projects and adapting to dynamic environments.
  • ShareAustin:

Related Jobs

  • Lead impactful software engineering projects in a dynamic, mission-critical environment. Develop technical strategies and mentor a high-performing engineering team. Drive innovation and deliver scalable, reliable software solutions.