Lead Software Engineer

3 weeks ago


Jersey City, United States TrovaSearch Full time
Must have experience with Python and .Net
W2 Only, Full-time with benefits.
Hybrid Position.


The Lead Software Engineer ("LSE") is a hands-on leader of a full-stack software engineering team, with approximately a quarter of the LSE's time to be spent leading the team and three quarters on designing and implementing applications. The candidate must be highly motivated, with excellent communication skills and expertise in software development technologies and methodologies.

The LSE must be able to direct, design and implement solutions in a timely manner, with minimal supervisory guidance. The LSE will lead design sessions between the business and technology stakeholders to elicit business requirements. The LSE must also enforce software development standards and methodologies defined by enterprise architecture and software engineering leadership. The LSE must have a strong understanding of testing methodologies and be able to work with business stakeholders and test automation engineers to design test cases and evaluate test results. In addition, the LSE should have strong coaching and mentoring skills to train less experienced software engineers.

POSITION REQUIREMENTS INCLUDING

Experience, skills and responsibilities for this position include the following:

Team Management
  • 8+ years of experience building, motivating and mentoring teams of software engineers and leading digital transformations.
  • Experience working with business unit heads and other stakeholders to identify and implement application solutions to meet their operational needs.
  • Proven ability to lead software engineers in cross functional teams, consisting of other software engineers, quality assurance and test automation engineers, business analysts and project managers to complete deliverables on schedule.
  • Experience in working with enterprise architects, solution architects and infrastructure engineers to design, implement and deliver end-to-end software solutions to business problems.
  • Experience in conducting effective code reviews and design reviews of team members.
  • Ability to work well with and lead vendors/contractors on-shore, off-shore and near-shore.
  • Position is hybrid and requires the ability and willingness to commute at least three (3) days per week
  • Sound verbal and written communication skills to address associates at all levels of the organization, including the executive level.
  • An interpersonal growth mindset and willingness to learn new skills, technologies, and frameworks.
  • Ability to work well with others on high-performance teams.
  • Demonstrates exceptional problem-solving skills by analyzing complex issues, devising innovative solutions and guiding the team.
IT Technical Skills
  • Proficiency in Systems Architecture and Application Design.
  • Expertise in understanding the Software Development Lifecycle (SDLC), including a proven ability to work with a project from inception to delivery and support.
  • 8+ years of hands-on experience with C# and expertise in at least one Microsoft application development framework such as .NET 8.
  • Expertise in DevOps and CI/CD pipelines.
  • Expertise in at least one agile development methodology.
  • 5+ years of proficiency with at least one UI framework such as Blazor, MVC .NET or Angular.
  • Proficiency in Java, Python, SSMS and standard query languages (SQL).
  • Expertise with a DAL Framework, such as Entity Framework.
  • Expertise in at least one DevOps tool, such as Microsoft DevOps.
  • Expertise with GIT source control and GIT workflows.
  • Proficiency in implementing solutions with Azure Cloud products (e.g., Azure Functions).
  • Proficiency in the use and implementation of design patterns, with the ability to implement business logic in a middle tier, using design patterns and web services, as necessary.
  • Proficiency in developing and implementing REST APIs for back-end web services and a knowledge of designing and building Process and Experience APIs.
  • Experience using feature management and API versioning.
  • Proven ability to implement relational database models.
  • Proven ability to write parameterized unit tests with dependency injection and mock objects and implementing full integration/regression test suites.
  • Proficiency with Microsoft Windows OS, Microsoft Office tools and Microsoft Visual Studio.
EDUCATION/EXPERIENCE/CERTIFICATIONS
  • Required: A bachelor's degree in computer science, software engineering, information science or other applicable technical degree with at least 8 years of professional experience as a software engineer.
  • Certification with Microsoft Azure is a plus.
  • Property/Casualty insurance expertise is a plus.
BENEFITS
  • offers competitive compensation and benefits, including medical, dental, vision, 401(k), flexible spending, short-term and long-term disability insurance, life insurance, long-term care, paid parental leave, vacation and other paid time off.

  • Lead Software Engineer

    5 months ago


    Jersey City, United States JPMorgan Chase & Co. Full time

    We are seeking a Lead Software to join our global Site Reliability Engineering (SRE) team to support our Asset & Wealth Management Data and Analytics platforms. As a member of our software engineering group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    As a key member of our Software Engineering Group at Seven Seven Software, we seek individuals who are passionate about leveraging innovation and engineering practices to drive business solutions.You will be responsible for applying your expertise to all aspects of the software development lifecycle, while partnering with stakeholders to achieve common...


  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior Software EngineerJob Summary:Software Guidance & Assistance, Inc. (SGA) is seeking a skilled Senior Software Engineer to collaborate with software engineering teams on multiple complex software development efforts. The ideal candidate will have extensive knowledge in client/server and object-oriented software development utilizing Core...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    Job OverviewThis is an exceptional opportunity to lead multiple teams and drive success at one of the world's leading financial institutions, JPMorgan Chase.As a Manager of Software Engineering, you will be responsible for guiding software engineers on daily tasks and activities, setting overall guidance and expectations for team output, practices, and...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled Senior Lead Software Engineer to join our Corporate Sector's Infrastructure Platforms team at JPMorgan Chase. As a key member of our agile team, you will play a crucial role in enhancing, building, and delivering top-notch technology products.As a Senior Lead Software Engineer, you will be responsible for providing...


  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Summary:We are seeking a highly skilled Sr. Software Engineer to join our team at Software Guidance and Assistance, Inc. The ideal candidate will have a strong background in software development, with a focus on designing and implementing large, complex, distributed systems using Java.Responsibilities:Collaborate with software engineering teams on...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    As a key member of the Seven Seven Software team, you will play a pivotal role in shaping the future of our technology products.As a Senior Lead Software Engineer within the Corporate and Investment bank in the Fusion Platform Engineering team, you will be responsible for driving significant business impact through your capabilities and contributions, and...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector in Risk Technology space, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector in Risk Technology space, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector's AIML and Data platform team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONBring your Senior Lead Software Engineering - AI/ML skills to the next level where you will achieve state-of-the-art throughput for critical models using advanced techniques like model parallelism and distributed training. You will reduce inference time for new model architectures using optimizations like quantization and...


  • Jersey City, United States Saxon Global Full time

    Lead AWS Software Engineer - Jersey City or Plano Experience : 15+ years Skill Requirements Full stack Python/GO Developer Expertise in OPA(Open policy agent) Aware of Amazon SDKS, integrations to corresponding AWS services, AWS APIs, DynamoDB, lambda Terraform knowledge is desirable


  • jersey city, United States JP Morgan Chase Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver interfaces with large language models (LLMs) to integrate...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONBe an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver interfaces with large...


  • Jersey City, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector Employee Experience Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Administration, you will be a key member of our agile team. Your role will involve enhancing, building, and delivering...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Administration, you will be a key member of our agile team. Your role will involve enhancing, building, and delivering...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within Cloud Foundational Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within Cloud Foundational Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONBring your engineering AI/ML skills to the next level where you will achieve state-of-the-art throughput for critical models using advanced techniques like model parallelism and distributed training. You will reduce inference time for new model architectures using optimizations like quantization and pruning. You will...