Demo

Senior Software Engineer

SoTalent
Shelton, CT Full Time
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/2/2026

Sr. Software Engineer

πŸ“ Location: Shelton, Connecticut, United States

🏒 Industry: Restaurants

πŸ’Ό Work Setting: Hybrid


Are you passionate about building high-performance mobile applications, creating exceptional user experiences, and delivering scalable solutions used by millions of customers every day? We are seeking an experienced Mobile Engineer to help design, develop, and enhance cross-platform mobile applications across iOS and Android platforms.


In this role, you will work closely with product managers, designers, backend engineers, and fellow developers to deliver intuitive, reliable, and high-performing mobile experiences. You will contribute to the full software development lifecycle, from feature development and integration to testing, optimization, deployment, and ongoing support. The ideal candidate combines strong React Native expertise with a passion for clean code, performance optimization, and collaborative problem-solving.


Key Responsibilities

Mobile Application Development

  • Design, develop, and maintain mobile application features across multiple functional areas, including customer experiences, transactions, payments, loyalty programs, location services, and account management.
  • Build scalable, maintainable, and high-quality mobile solutions using modern cross-platform development frameworks.
  • Develop reusable components, modules, and application architectures that support long-term platform growth.
  • Implement user interfaces based on design specifications while ensuring consistency, usability, and accessibility standards.

Integration & Technical Solutions

  • Integrate mobile applications with backend APIs, authentication systems, payment services, analytics platforms, and third-party technologies.
  • Develop secure and reliable data exchange mechanisms between mobile clients and enterprise services.
  • Support authentication, authorization, session management, and secure application communications.
  • Collaborate with backend teams to define API requirements and integration strategies.

Quality Engineering & Testing

  • Write clean, maintainable, and well-documented code following established coding standards and best practices.
  • Develop and maintain automated tests, including unit, component, integration, and end-to-end testing.
  • Participate in code reviews and provide constructive feedback to team members.
  • Ensure applications meet performance, reliability, scalability, and security standards.
  • Troubleshoot and resolve application defects, performance bottlenecks, and production issues.

Performance Optimization

  • Monitor and improve application responsiveness, rendering efficiency, and overall user experience.
  • Identify and resolve issues affecting application performance across iOS and Android platforms.
  • Optimize application architecture, state management, navigation, and local storage strategies.
  • Support ongoing modernization and platform improvement initiatives.

DevOps & Release Management

  • Support build automation, continuous integration, continuous deployment, and release management activities.
  • Assist with beta testing, deployment validation, and production releases across mobile app stores.
  • Maintain application delivery pipelines and deployment processes.
  • Contribute to operational excellence through monitoring, error tracking, and incident resolution.

Collaboration & Agile Delivery

  • Participate in Agile ceremonies including sprint planning, daily standups, backlog refinement, reviews, and retrospectives.
  • Collaborate closely with designers, product managers, engineers, and stakeholders throughout the development lifecycle.
  • Translate business requirements into technical solutions that align with product goals and customer needs.
  • Document technical decisions, implementation details, and architectural recommendations.
  • Contribute to continuous improvement initiatives and engineering best practices.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 6–9 years of professional software engineering experience.
  • Strong hands-on experience developing cross-platform mobile applications using React Native and TypeScript.
  • Deep understanding of mobile application architecture, state management, navigation, performance optimization, and local storage solutions.
  • Experience integrating RESTful APIs and working with token-based authentication mechanisms.
  • Knowledge of iOS and Android mobile development fundamentals and mobile deployment processes.
  • Experience designing, developing, and maintaining automated test suites.
  • Proven experience publishing and supporting applications in mobile app marketplaces.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration skills.


Preferred Qualifications

  • Experience integrating payment platforms and digital payment solutions.
  • Knowledge of feature flagging and controlled deployment strategies.
  • Experience with mobile analytics, application monitoring, and error-tracking platforms.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and mobile deployment automation.
  • Experience supporting multilingual applications and internationalization frameworks.
  • Knowledge of privacy, consent management, and mobile security best practices.
  • Experience implementing advanced mobile security features such as certificate pinning and secure communications.

Salary.com Estimation for Senior Software Engineer in Shelton, CT
$139,262 to $167,781
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SoTalent

  • SoTalent Birmingham, AL
  • Overview: Our client is seeking a dependable and detail-oriented Patient Intake Specialist to support the admissions process for both inpatient and outpati... more
  • Just Posted

  • SoTalent Inver Grove Heights, MN
  • Senior Financial Reporting Analyst Location: Inver Grove Heights, MN, US Industry: Agribusiness / Agriculture Employment Type: Full-time Work Model: Hybrid... more
  • Just Posted

  • SoTalent Tucson, AZ
  • Job Opportunity Information Systems Security Officer I am currently recruiting for a specialized Cyber Security Analyst to join an established, employee ow... more
  • Just Posted

  • SoTalent Stevens, WI
  • Social Media Strategist – Digital Reputation πŸ“ Location: Stevens Point, Wisconsin, USA 🏒 Industry: Insurance / Financial Services πŸ’Ό Work Setting: Hybrid... more
  • Just Posted


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Shelton, CT area that may be a better fit.

  • LIGHTBOX EMPLOYER LLC Shelton, CT
  • Position Overview Seeking a hands-on full stack senior software engineer to help design, build and maintain RIMS application which provide appraisal manage... more
  • 9 Days Ago

  • Jobs via Dice Stratford, CT
  • Job Description WHO WE ARE At Lockheed Martin, we are driven by innovation and integrity. By applying the highest standards of business ethics and forward-... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!