Principal Software Engineer

IPC Systems

New York (NY)

Hybrid

USD 150,000 - 210,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental and Vision
401(k) with matching
Flexible PTO
Tuition Reimbursement
Parental Leave

Job summary

IPC Systems is seeking a Senior Software Engineer in New York to lead product engineering focused on digital telecommunication and API development. You will work within Agile teams to design, develop, and validate Connexus Unigy and related products, emphasizing AI-enabled workflows and scalable microservices.

You will collaborate with software developers, test engineers, Service Delivery, and Product Management to ensure quality and reliability across the stack.

Qualifications

  • Bachelor’s degree in Computer Science or Computer Engineering or equivalent experience.
  • 5+ years in a technical lead role; 7+ years as a senior software engineer.
  • Strong experience in Java/Spring Boot, RESTful APIs, and scalable microservices.

Responsibilities

  • Use AI coding agents to accelerate design, implementation, and delivery while maintaining production-grade quality.
  • Operate in agentic workflow loops with clear success criteria and reproducible steps.
  • Create and maintain reusable AI automation assets to reduce manual toil.
  • Standardize high-throughput workflows by documenting build, deploy, and test steps as AI skills.
  • Use AI-assisted code review to increase PR throughput and validate changes against ticket criteria.
  • Integrate AI workflows with Jira/Confluence/Bitbucket through structured context and automation.
  • Manage AI context to sustain speed on large codebases and ensure security practices.
  • Provide technical leadership across teams and mentor engineers in AI-driven development.

Skills

Java / J2EE
Spring Boot
RESTful APIs
OpenAPI specifications
Object-oriented architecture
Design patterns
AI-assisted development
DevOps practices
Communication skills
Leadership / mentoring

Education

Bachelor’s degree in Computer Science or Computer Engineering
Master’s degree preferred

Tools

Kubernetes
Helm
WebLogic
OCCAS
MySQL
Jira
Confluence
Bitbucket

Job description

REPORTING TO: Senior Manager, Software Development

OFFICE LOCATION: New York, NY

ROLE TYPE: Hybrid, Full-time

IPC is a global fintech company that puts people at the center of innovation. With a strong global footprint, we empower financial institutions and capital markets with advanced cloud-based trading communications and managed connectivity solutions.

Through our portfolio of communications and connectivity solutions, we focus on solving business challenges and adapting to regulatory changes in the fast-paced global financial markets. This enables our clients to maintain consistent market access, a strong competitive advantage, and enhanced operational efficiency.

Join a team that is dedicated to delivering groundbreaking products and making a significant impact on our clients' success.

www.IPC.com

Overview of the Team

Product engineering is responsible for the development of products and services focusing on digital telecommunication and API development. The team is organized into several Agile scrum teams for planning, development, and validation of Connexus Unigy among other products.

Key Responsibilities:
  • Use AI coding agents (e.g., Claude Code, GitHub Copilot) as a daily force multiplier to accelerate design, implementation, refactoring, debugging, and delivery—while maintaining production-grade quality standards.
  • Operate effectively in an agentic workflow loop (plan → implement → run tests/commands → verify → iterate) and consistently provide the AI with clear success criteria (tests, expected outputs, reproducible steps).
  • Create and maintain reusable AI automation assets (e.g., project Skills / slash commands, repo instruction files) that encode team runbooks and reduce repeated prompting and manual toil.
  • Standardize high-throughput workflows by capturing repeatable procedures (build, deploy, smoke test, dependency updates, migrations, release steps) into version-controlled AI “Skills” / playbooks and improving them over time.
  • Use AI-assisted code review and change validation to increase PR throughput (reviewing diffs, identifying risks, and validating changes against ticket acceptance criteria where available).
  • Integrate AI workflows with engineering systems (e.g., Jira/Confluence/Bitbucket) by securely providing structured context (tickets/specs/links) and automating routine engineering updates where appropriate.
  • Actively manage AI context to sustain speed (scoping relevant files, minimizing noise, summarizing/compacting sessions) to keep the agent accurate and efficient on large codebases.
  • Apply secure, compliant AI usage practices (no sensitive data leakage, IP-safe prompting, validation gates for generated code) and follow defined guardrails for AI-assisted development.
  • Instrument and communicate impact by tracking practical outcomes (cycle time reductions, fewer rework loops, improved test coverage, faster incident triage) attributable to AI-assisted workflows.
  • Demonstrate advanced Java/J2EE programming skills, including deep understanding of Spring Boot, design patterns, and object-oriented architecture.
  • Design, develop, and maintain RESTful APIs following OpenAPI specifications, ensuring scalability, performance, and security.
  • Create, review, and maintain functional and design specifications, driving implementations from concept to validation with minimal supervision.
  • Architect, deploy, and troubleshoot containerized microservices in Kubernetes environments using Helm for configuration management and release automation.
  • Collaborate with software developers, test engineers, Service Delivery, Product Management, and external partners to ensure product quality, reliability, and maintainability.
  • Utilize and promote workflow and collaboration tools (e.g., Confluence, Jira, BMC/Remedy) to manage development, testing, and release activities efficiently.
  • Demonstrate strong communication skills—able to clearly articulate complex technical concepts to both technical and non-technical stakeholders across the organization.
  • Exhibit team-oriented leadership and mentoring skills, fostering collaboration and technical excellence across teams.
  • Apply comprehensive problem-solving and debugging techniques, identifying both standard and innovative solutions to technical challenges.
  • Administer and troubleshoot Linux-based systems, utilizing shell scripting and platform triage tools for local and remote diagnostics.
  • Leverage expertise in IP networking, SIP, and RTP protocols, employing tools such as Wireshark for analysis and troubleshooting.
  • Develop and maintain data persistence layers with MySQL, including schema design, query optimization, and secure data replication over SSL.
  • Design, deploy, and optimize applications on WebLogic and OCCAS (Oracle Communications Converged Application Server) platforms.
  • Maintain a strong understanding of the software development life cycle (SDLC), DevOps practices, and automated testing methodologies to ensure high-quality deliverables.
  • Contribute to system architecture discussions, review peer designs, and provide technical leadership in evolving the product stack.
How You Will Make an Impact:

You will have the opportunity to influence what and how IPC’s products evolve. Measurements of success will be based on successful and timely releases, with high quality, and continued remediation of defects.

Essential Skills and Experience to be Successful in this Role:
  • Bachelor’sDegree in Computer Science or Computer Engineering or equivalent in experience. Master’s Degree is preferable.
  • At least 5 years experience in a technical lead role.
  • At least 7 years experience working as a senior software engineer.
  • Excellent written and oral communication skills
  • Excellent communication skills (including presentation, verbal, and writing).
  • Demonstrated ability to lead projects, and coordinate development across teams.
  • Demonstrated ability to be a self-starter and require minimal supervision.
  • Experience in high-performance application development.
  • Experience building distributed and highly available solutions.
Desired Skills and Experience:
  • Proven ability to design and produce high-quality functional and technical specifications with minimal supervision, breaking down complex implementations into clear, actionable components.
  • Ability to author and evolve team-level AI standards and guardrails (what’s allowed, how to verify, how to prevent low-quality code/tech debt) and coach others to adopt them.
  • Experience creating internal “Innovation Templates” / starter repos that pair standardized service scaffolding with AI Skills to speed new service creation.
  • Experience integrating AI tooling into review workflows (AI-generated PR descriptions, automated review checklists, change-risk analysis, ticket-context checks).
  • Familiarity with measuring AI-assisted engineering effectiveness (utilization, impact on delivery/quality, and cost/overhead tradeoffs) and adjusting workflows based on data.
  • Strong hands-on experience designing and developing RESTful APIs using Java, Spring Boot, and OpenAPI specifications.
  • Solid understanding of containerized deployments using Kubernetes and Helm, with experience in managing scalable microservices environments.
  • In-depth knowledge of the MySQL database, including schema design, performance optimization, access control, and secure data replication over SSL.
  • Experience designing and developing telephony applications, including integration with voice and signaling platforms.
  • Strong understanding of IP networking protocols and architectures, including experience troubleshooting distributed networked systems.
  • Knowledge of the SIP protocol and its application within telephony and real-time communication systems.
  • Experience developing on WebLogic and OCCAS (Oracle Communications Converged Application Server), including deployment, configuration, and performance tuning.
  • Demonstrated ability to lead complex design discussions, mentor junior engineers, and deliver solutions aligned with business and architectural goals.
What’s in It for You?

At IPC, your compensation is only part of the package. We are committed to investing in a range of programs and initiatives to improve the overall experience of our employees.

In addition to a collaborative, high-performing team environment, we’re pleased to offer benefits including:

  • Medical, Dental and Vision
  • 100% Employer Paid Short/Long Term Disability, AD&D and Life Insurance Coverage
  • Limited & HealthCare Flexible Spending Accounts
  • Dependent Care Flexible Spending Account
  • Health Savings Accounts with Employer Contributions
  • Pet Insurance
  • Legal Insurance
  • Critical Illness, Hospital Indemnity and Accident Coverage
  • Financial Wellness Account Fiduciary and Training
  • Identity Theft Insurance
  • 401(k) and Roth plan with matching contributions
  • Flexible PTO, Sick Pay and Public Holidays
  • Additional Time off for Charity Work and Volunteering
  • Tuition Reimbursement
  • Certification Bonus Program
  • Access to “IPC University” our Internal E-Learning Platform
  • Structured Onboarding Training and Peer Mentor Support
  • Parental Leave Policy
  • Free Mental Health Wellness Programs, Tools, Coaching and Free therapy sessions
  • Employee Referral Scheme

Further information about your benefits will be provided during your onboarding process.

Additional Information:

You can explore more about our culture, offerings and commitment on www.ipc.com/careers/ and www.ipc.com/about-us/about-ipc/.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director, Product Management (AI)
Director, Product Management (AI)

IPC Systems • New York (NY)

Hybrid
USD 210,000 - 260,000
Medical, Dental and Vision
Employer Paid Disability, AD&D andLife
401(k) with company match
+2
Onsite Technician
Onsite Technician

IPC Systems • Charlotte (NC)

On-site
USD 85,000 - 110,000
Medical, Dental, Vision
Structured onboarding
Flexible PTO
Sr Executive Assistant
Sr Executive Assistant

IPC Systems • New York (NY)

Hybrid
USD 80,000 - 120,000
Medical, Dental and Vision
Employer Paid Disability Insurance
401(k) with matching contributions
+3
One Connect Sales Specialist
One Connect Sales Specialist

IPC Systems • New York (NY)

Hybrid
USD 80,000 - 120,000
Medical, Dental and Vision
401(k) and Roth plan with matching contributions
Flexible PTO and Sick Pay
+2
Software Engineer (HPC) Linux & Scripting Emphasis
Software Engineer (HPC) Linux & Scripting Emphasis

Interclypse • Maryland

On-site
USD 80,000 - 120,000
31 Days of Paid Personal Time Off
401K match up to 8%
100% company paid health insurance
+3
Software Engineer (HPC) Linux & Scripting Emphasis
Software Engineer (HPC) Linux & Scripting Emphasis

Interclypse Inc • Annapolis (MD)

On-site
USD 80,000 - 120,000
Employee Impact Program
31 Days Paid Personal Time Off (PTO)
Unlimited 401K match up to 8%
+2
Business Operations Manager
Business Operations Manager

Insulated Products Corporation • Los Angeles (CA)

Hybrid
USD 80,000 - 110,000
Paid Time Off (PTO)
Paid Holidays
401(k)
+3
Technical Support Engineer I
Technical Support Engineer I

Verathon Inc • Duluth (GA)

On-site
USD 60,000 - 80,000
Generous paid time off
Comprehensive healthcare coverage
401(k) with company match
+1
Plant Logistics Supervisor
Plant Logistics Supervisor

Industrial Pallet Corp. • Clarks Hill (IN)

On-site
USD 50,000 - 70,000
401(k) + Matching
Profit Sharing
Health, Dental, Vision, and Life Insurance
+3
Software Integration Engineer (HPC)
Software Integration Engineer (HPC)

Interclypse • Maryland

On-site
USD 90,000 - 130,000
Comprehensive PTO
Health Insurance fully paid
Unlimited 401K match
+2