Software Engineer - Mid Level
Senior programmer job in Charlotte, NC
Why USAA?
At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families.
Embrace a fulfilling career at USAA, where our core values - honesty, integrity, loyalty and service - define how we treat each other and our members. Be part of what truly makes us special and impactful.
The Opportunity
We are looking for a versatile high level Software Engineer who has Full Stack development experience to join our New Business Ventures and Innovation Solutions Engineering Team at USAA's Enterprise Chief Information Office. You will be joining the team to contribute on developing and maintaining UI applications and backend Java services/RESTful APIs within the AWS cloud environment. You will use full stack technologies such as React JS , Node JS, JAVA Spring boot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres and DynamoDB and other AWS Services. Additionally, you will ensure that quality, security, and compliance requirements are met in solution engineering development.
Provides support to the Enterprise through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting, and implementing software, responding to outages.
We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX, Plano, TX, Phoenix, AZ, or Charlotte, NC. Relocation assistance is not available for this position.
What you'll do:
Design, develop, code, and test complex technical solutions
Investigates and resolves complex application and system technical problems and production issues through troubleshooting techniques.
Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures.
Prepares and installs complex solutions by determining and designing system specifications, standards, and programming.
Follows the software development lifecycle.
Participates in design reviews and learns key system design principles.
Mentors junior engineers and may begin mentoring peer engineers; Review teammates' code.
Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.
What you have:
Bachelor's Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT).
4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s).
2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews.
Basic Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
Developing level of business acumen in the areas of business operations, risk management, industry practices and emerging trends.
Experience supporting efforts to address production issues through troubleshooting applications and systems.
Experience articulating technical challenges and solutions.
Basic understanding of cloud technologies and tools.
What sets you apart:
4+ years of strong experience with ReactJS, Node JS, Redux and React Context for state management, Java/J2EE services/APIs in AWS cloud with java Spring boot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres, DynamoDB.
4+ years of good experience working on Distributed in-memory data store solutions like ElastiCache, AWS Message oriented middle wear Kafka Producer, AWS SQS etc.
4+ years of developing automated solutions with Golang or equivalent programming scripting languages
4+ years' experience using Terraform for provisioning and deploying the Java Micro Services.
Compensation range: The salary range for this position is: $93,770-$179,240.
USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.).
Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location.
Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors.
The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.
Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.
For more details on our outstanding benefits, visit our benefits page on USAAjobs.com.
Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting.
USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Auto-ApplyConsulting Analyst (Insurance Risk Management)
Senior programmer job in Charlotte, NC
Strategic Risk Solutions Inc. (SRS), the world's leading independent captive insurance manager, is growing and looking for a Consulting Analyst to join our US Advisors consulting team. This
in office
position will provide essential analytical support and insights to help clients optimize their captive insurance programs. This role will involve detailed data analysis, risk assessment, and strategic recommendations to enhance clients' risk management and financial performance.Responsibilities and Duties
Lead the collection, validation, and cleansing of client loss and exposure data, ensuring complete and accurate inputs for Total Cost of Risk (TCOR) analyses and feasibility studies.
Conduct detailed analysis of client risk data including loss runs, exposure summaries, and insurance program structures to identify trends, risk drivers, and cost-saving opportunities.
Evaluate and quantify risks associated with captive insurance programs, including modeling retention scenarios and interpreting actuarial results to inform strategic recommendations.
Prepare comprehensive client deliverables, including reports, exhibits, and presentations that clearly communicate findings and support decision-making.
Collaborate closely with clients to understand their risk appetite and strategic objectives, tailoring captive program designs and recommendations to meet their unique needs.
Manage multiple client engagements simultaneously, prioritizing tasks and timelines to ensure timely and accurate delivery of all project components.
Work closely with consultants, analysts, and actuaries to integrate analytical outputs into holistic solutions, and assist in developing proposals and research for new captive opportunities.
Attributes and Skills
Bachelor's Degree in Finance, Insurance, Risk Management, or a related field. Advanced degrees or professional certifications (e.g., CPCU, ARM) are a plus.
Experience in risk management, insurance, or consulting, preferably within the captive insurance sector are a plus.
Strong analytical and problem-solving skills, excellent written and verbal communication and presentation abilities, and proficiency in data analysis tools and software.
Self-motivation with the ability to work effectively as part of a team or on individually assigned tasks in a fast-paced environment where exceptional attention to detail, time management and prioritization skills are essential.
About Strategic Risk Solutions
SRS is the world's largest independent insurance company manager. With over 25 years of experience, SRS provides management and consulting services to a wide range of insurance company entities, from single parent captives to complex commercial insurers and reinsurers. SRS has operations in the United States, Canada, Europe, Barbados, Bermuda, Cayman Islands, Latin America, and South Africa.
Offering a competitive salary, bonus plan, and a generous benefits package, SRS strives to provide every employee with opportunities for rewarding growth and advancement in an environment of genuine equity and inclusion. The pace is fast and demanding, and SRS's dedication to its people has established a company-wide network of colleagues committed to each other's, as well as the Company's, success.
EOE
For more information on SRS, please visit ***********************
Auto-ApplyTechnology, Software Engineering, Data and Product - United States - 2026 ReEntry Program
Senior programmer job in Charlotte, NC
JobID: 210683540 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $80,000.00-$140,000.00; Jersey City,NJ $90,000.00-$160,000.00; New York,NY $90,000.00-$160,000.00; Palo Alto,CA $90,000.00-$160,000.00; Seattle,WA $90,000.00-$160,000.00
At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring.
The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide.
The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set.
Please refer to our ReEntry Overview page for further information regarding the Program
Technology at JPMorganChase
We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed.
You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products.
You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
What We Look For
We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to;
* Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience
* UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL
* Data Analytics, Quant Analytics, Scientists and Engineers
* Data Management
* Data Engineers - Hadoop, Spark, Kafka, Cassandra
* Database Management
* Architecture
* Agility Leads
* Technical Program Delivery
* Product Managers
* Solutions Analysts (Business Analysts & QA Analysts)
* Cybersecurity
* Tech Controls
* Technology Support (Applications Support)
* DevOps, Site Reliability and Infrastructure Engineers
* UX Research and Design
You will probably have a background in computer science, preferably in a software engineering role.
You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
Auto-ApplyProgrammer Analyst Senior
Senior programmer job in Charlotte, NC
Company DescriptionJobs for Humanity is partnering with FIS to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: FIS
Position Type :
Full time
Type Of Hire :
Experienced (relevant combo of work and education)
Education Desired :
Bachelor of Computer Science
Travel Percentage :
1 - 5%
Programmer Analyst Senior
Every day, our teams innovate across the world of finance. We collaborate to work smarter, while making a difference. We believe in diversity and inclusivity, giving a voice to everyone on the team. And we celebrate our success together. If you want to make an impact in fintech, we'd like to know: Are you FIS?
About the role:
As a Programmer Analyst in the Break/Fix production support team, you'll help analyze the issues coming out of production, debug the code to get to the issue root cause and work on fixing the issue in new fintech products that will change the way the world pays, banks and invests. This could involve working with bleeding edge technology while coding, implementing, maintaining and supporting software applications.
About the team: The Application production Support team that you will be part of Maintains & Supports a FIS product called OPF. OPF stands for OpenPaymentFramework and there are multiple standard applications with in OPF for the day-to-day banking functionalities as ACH, Wires, XCT and RTP. We have a customer base of over 20+ banks that we support in production for OPF
What you will be doing:
• Developing program logic for new applications and modifying logic in existing applications.
• Coding, debugging, implementing and maintaining software applications.
• Maintaining and integrating new application components.
• Ensuring deployment of system improvements.
What you will need:
• Knowledge in DevOps
. Knowledge in Java, Core Java and Advanced Java
. Knowledge of modern, end-to-end systems development life cycles.
• Proficiency in business modeling and requirements definition disciplines.
• A bachelor's in computer science or information systems or equivalent experience.
Added bonus if you have:
. Knowledge of basic financial analysis principles and ratios.
. Knowledge in General Banking and Transaction Processing
What we offer you: At FIS, you can grow your career as far as you want to take it. Here's what else we offer:
• Opportunities to make an impact in fintech
• Personal and professional learning
• Inclusive, diverse work environment
• Resources to give back to your community
• Competitive salary and benefits
Privacy Statement
FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.
EEOC Statement
FIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here
For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
Sourcing Model
Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.
#pridepass
Software Engineer
Senior programmer job in Charlotte, NC
Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Work closely with customers, business analysts, technology, and project teams to understand business requirements, drive the analysis and design of quality technical solutions that are aligned with business and technology strategies, and comply with the organization's architectural standards. Provide technical guidance to the development team through the full software life cycle.
Key Responsibilities
* Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements. Write code that adheres to coding standards, procedures, and techniques. Maintain the integrity of existing program logic according to specifications.
* Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team). Ensure the quality of work completed by vendor partners. Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals.
* Unit test all code and programs prior to releasing them to quality assurance. Quickly resolve all unit test issues. Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables. Respond to all inquiries and issues in a timely manner as developed code/program moves through the testing process.
* Provide mentoring and direction to more junior members of the application development team. Influence the shaping of standards and tools. Provide governance oversight to ensure project adherence to development strategy, standards, policies, tools, and procedures. Guide the development team to consistently apply appropriate development principles and standards during all phases.
* Work in partnership with the project team and business to fully understand project goals and requirements and use this knowledge to effectively plan and execute the development process. Participate in project design walkthroughs. Evaluate interrelationships between applications to determine whether a change in one part of the project would impact or cause undesirable results in related applications and design for effective interfaces between interrelated applications.
* Improve the health of system assets by identifying enhancements to improve performance, reliability, and resource consumption. Track exceptions to standards (e.g. security gaps) to ensure they are addressed in a planful and timely fashion. Evaluate and troubleshoot root-cause analysis for production issues and system failures; determine corrective action(s) and propose improvements to prevent their recurrence.
* Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies. Provide input in the selection, implementation and use of development tools and best practices. Work effectively in a team environment to ensure that solution delivery is on time, within cost estimates and meets business needs.
* Write code that adheres to coding standards, procedures, and techniques. Maintain the integrity of existing program logic according to specifications. Ability to code in Microsoft BI stack including SSRS/SSIS/Power BI and familiarity with Quicksight on AWS.
Support the application development process by providing backend database object creation and migration to production environments in Oracle and SQL server.
* Analyze database requirements, perform logical and physical database design and manage installation tasks. Work in conjunction with developers and other DBAs to resolve database problems during application testing and implementation. Ensure design and implementation meet architectural standards, company guidelines and client requirements. #LI_DNI
Required Qualifications
* Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
* 5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof. Experience developing cross-platform applications using Microsoft BI stack.
* 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP).
* Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
* Experience writing automated unit tests in Python.
* Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
* Proven ability to write quality code by following best practices and guidelines.
* Strong problem-solving, multi-tasking and organizational skills.
* Good written and verbal communication skills.
* Demonstrable experience of working on a team that is geographically dispersed.
Preferred Qualifications
* Full-stack development experience using AWS Services.
* Cloud Certification (AWS, Azure, GCP).
* Knowledge of UNIX/LINUX shell scripting
* Experience with AI/MLOps.
* Proven ability to successfully translate client/business needs into software designs.
* Proven analytical and business skills to reconcile conflicting objectives and find/design acceptable compromises within existing limitations.
* Understand and apply both current technical solution elements (specific tools, components, and frameworks) and abstract elements (algorithms and architectures).
* Effectively apply technology/engineering knowledge-base to multiple and evolving programs and languages.
About Our Company
We're a diversified financial services leader with more than $1.5 trillion in assets under management, administration and advisement as of 2024. With our team of more than 20,000 people in 20 countries, we advise, manage and protect assets and income of more than 3.5 million individual, small business and institutional clients. We are a longstanding leader in financial planning and advice, a global asset manager and an insurer. Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses - Ameriprise Financial, Columbia Threadneedle Investments and RiverSource Insurance and Annuities. Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world.
Base Pay Salary
The estimated base salary for this role is $104,900 - $141,000 a year. We have a pay-for-performance compensation philosophy. Your initial total compensation may vary based on job-related knowledge, skills, experience, and geographical work location. In addition, most of our roles are eligible for variable pay in the form of bonus, commissions, and/or long-term incentives depending on the role. We also have a competitive and comprehensive benefits program that supports all aspects of your health and well-being, including but not limited to vacation time, sick time, 401(k), and health, dental and life insurances.
Ameriprise Financial is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, national origin, genetic information, age, sexual orientation, citizenship, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
Full-Time/Part-Time
Full time
Exempt/Non-Exempt
Exempt
Job Family Group
Technology
Line of Business
TECH Technology
Auto-ApplyLead CRM Application Developer
Senior programmer job in Charlotte, NC
An employer is seeking a Power Platform CRM Application Development Lead to sit in Charlotte, NC. This position will be a permanent full-time role, working a hybrid schedule, two days in-office and three days remotely during the week. This person must provide support and configuration for both packaged and custom applications. This position, with minimal supervision, is responsible for designing, coding, testing, correcting, and documenting complex programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result. Under the supervision of the Application Manager, the Application Development Lead is responsible for leading an application development team of 3 peers to deliver CRM applications based on detailed specifications. This will include migrating legacy CRM applications as well as new applications over to the DataWorks platform.
Daily responsibilities will include the following:
* Develop, design, and implement automated application built upon Microsoft Power Platform/Dynamics 365 CE in a lead role
* Provide guidance and sharing best practices regarding Power Platform (Power Apps -- with focus on Model -Driven Apps, Power Automate) development
* Design, code, test, deploy, maintain, enhance, and support software systems
* Perform Code Reviews and approve Pull Requests for code produced by other team members
* Work with business customers and IT business analysts in translating requirements into plans and specifications
* Work in a team-based environment, communicating effectively with all levels of staff and management
* Produce design and other technical documentation
* Provide work estimates to project team
* Troubleshoot applications and make recommendations for improvement
* Coach and mentor 3 other developers on the team
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (****************************************** Og4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (*********************************************************************************************** .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** .
Skills and Requirements
* 5+ years' experience with .Net C# enterprise business application development
* 3+ years' experience with CRM development
* Experience with or ability to handle external application integrations, primarily with FTP and CRM
* Application integrations with Microsoft DataWorks
* PowerApps/Dynamics 365 Plugin, Custom Workflow, Client JavaScript, PCF development
* Experience with source code control (GIT/TFS) and software configuration management tools
* Experience with relational database (SQL Server) design and development
* Strong JavaScript experience as well as experience with HTML5 and CSS
* Experience with iterative and test-driven development practices
* Experience developing in a continuous integration environment using source code control, automated testing, and build automation
* Agile Methodology
* Proficiency with the following tools and technologies: Microsoft Dynamics 365 CRM / current version of Visual Studio / Microsoft Office / SQL Server Reporting Service / SQL Server Management Studio / Visio / Microsoft Project * Angular/React frameworks
* TypeScript
* System integration experience (Azure Service Bus, Messaging Queue, SSIS)
* Azure DevOps
* Bachelor's Degree in Information Technology or Computer Science
AWS Redshift Software Engineer
Senior programmer job in Charlotte, NC
We are seeking a highly skilled and experienced Software Developer to join our team. This role will work as a member of our engineering team responsible for maintaining existing enterprise integrations as well as building our next generation of data pipelines with data products. Team members must actively engage in the expansion of best practices in coding and development habits while fostering a culture of continuous learning and collaboration. The ideal candidate is someone who not only understands the technologies we work with at a deep level but can also quickly learn and adapt to new technologies as needed.
We are seeking a highly skilled and experienced Software Developer to join our team. This role will work as a member of our engineering team responsible for maintaining existing enterprise integrations as well as building our next generation of data pipelines with data products. Team members must actively engage in the expansion of best practices in coding and development habits while fostering a culture of continuous learning and collaboration. The ideal candidate is someone who not only understands the technologies we work with at a deep level but can also quickly learn and adapt to new technologies as needed.
Must haves: AWS Redshift Implementation, Data Warehousing, and Data Pipeline experience
Key Responsibilities
1. Perform development activities within development team
+ Experience in design and build of Data Warehouses within AWS using AmClienton Redshift and S3 data lakes.
+ Understand real time data strategies including various streaming methods
2. Support deployment and implementation activities
+ Own the full life cycle of a change from initiation to deployment
+ Build deployment plans including downstream and business dependencies
+ Ensure change best practice and risk management tools are utilized to their full potential
3. Contribute to Design activities
+ Quickly assess technical problems and provide strategic guidance on potential solutions
+ Lead the team in designing scalable and maintainable software architectures
+ Maintain a broad knowledge of various technologies to provide innovative and efficient solutions
4. Contribute to Development best practices and code management
+ Ensure adherence to best coding practices and development methodologies
+ Help team identify new best practices as applicable.
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** (********************************** .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Software Engineer - Treasury
Senior programmer job in Charlotte, NC
Job Details Experienced Charlotte - Headquarters - Charlotte, NC Full Time $85000.00 - $110000.00 Salary/year Description
Software Engineer - Treasury
How this Role Makes an Impact
ImagineSoftware is growing, and we are inviting a passionate, detail-oriented Software Engineer - Treasury to join us! This person will develop Imagine's treasury product offerings which provides automation for our clients and creates better patient financial experiences. Our Software Engineers are experts at creating solutions with the end-user experience in mind. This role creates products that define the customer experience, with the goal of providing the best software solution in the industry!
The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in creating high quality, innovative software. We are an innovative company that evolves quickly, so come ready to learn at a fast pace!
Essential Duties
Developing new and existing web products
Researching, designing and writing new software programs
Researching new technologies
Developing existing programs by analyzing and identifying areas for modification
Working with computer coding languages
Creating technical specifications and test plans
Writing complex SQL Scripts
Testing new programs and fault finding
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part
Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information
Develop automated functional tests
Working closely with other staff, such as project managers, systems analysts, and sales and marketing professionals
Maintain confidentiality regarding the information being processed, stored or accessed
Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
Other duties as assigned
Education and/or Experience Needed
BS/BA degree in Computer Science/IT or related field
Minimum of 3+ years of experience in web technologies
2+ years' experience in software development using .NET
Qualifications You Must Have
Required:
Proficient in Object Oriented programming patterns/practices
ASP.NET MVC
WebAPI
Worked with latest LTS .Net Version
C#
MS Entity Framework / LINQ
Preferred:
Blazor
CSS
Proficient in JavaScript / Client-side programming
SQL Server 2015+
Typescript
Unit Testing Experience (writing, running, TDD)
Employment Type
Full-Time, Exempt
Reporting Structure
Vice President of Software Engineering - Treasury
Work Environment
Working conditions are normal for an office environment.
At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it's the right thing to do. If you share these values, you will find a home at ImagineSoftware.
Software Engineer - Contact Center
Senior programmer job in Charlotte, NC
The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one.
If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to
Accessibility
(accommodation requests only; other inquiries won't receive a response).
Regular or Temporary:
Regular
Language Fluency: English (Required)
Work Shift:
1st Shift (United States of America)
Please review the following job description:
Contact Center Software Engineer that will be responsible for CRC Contact Center applications (AWS Connect). Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with the business product owners to understand the end goal and offer solutions and recommendations during the design.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.
1. Design and implement contact center solutions using Amazon Connect, Lambda, Lex, S3, and other AWS services.
2. Develop and maintain custom contact flows, IVR systems, and routing profiles.
3. Build and integrate APIs to connect Amazon Connect with internal systems and third-party platforms (e.g., CRMs).
4. Integrate AWS Connect with enterprise systems using RESTful APIs and event-driven architectures
5. Automate deployment and configuration using CI/CD tools (e.g., Jenkins, GitHub Actions, Terraform)
6. Troubleshoot and resolve production issues related to call routing, latency, and system performance.
7. Ensure secure access and data handling using IAM roles, encryption, and compliance best practices.
8. Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing. 9. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
10. Build in and maintain security controls and monitoring in support of company standards.
11. Typically lead moderately complex projects and participate in larger, more complex initiatives.
12. Solve complex technical and operational problems.
13. Act as a resource for teammates with less experience May oversee the work of a small team.
14. In an Agile environment: Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing. Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner.
QUALIFICATIONS
Required Qualifications:
The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
1. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience
2. Strong proficiency in AWS services (Lambda, S3, DynamoDB, CloudFormation)
3. Experience with contact center technologies and telephony systems 4. Understanding of key business processes and competitive strategies related to the IT function
4. Ability to plan and manage projects and solve complex problems by applying best practices
5. Solid understanding of REST APIs, microservices, and event-driven architectures
6. Ability to provide direction and mentor less experienced teammates.
7. Ability to interpret and convey complex, difficult, or sensitive information
General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan.
CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace.
EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
Auto-ApplySoftware Engineer
Senior programmer job in Cornelius, NC
WHO WE ARE:
Financial Independence Group (FIG) is one of the nation's largest Finance and Insurance Marketing Organizations (FMO & IMO) in the country, partnering with thousands of financial professionals in all 50 states. FIG seeks to expand the availability of financial products and services to financial professionals and ultimately the clients and families they serve. This is accomplished through robust product offerings, innovative marketing, and cutting-edge technology.
Interested in learning more? Click here to find out what it's like to work at FIG.
ABOUT THE TEAM:
FIG's Tech Team is no ordinary “IT Team”. Utilizing cutting edge technology to build proprietary software, our tech team is so deeply entrenched in the business, they understand the problems afoot. With a culture of transparency and collaboration, all areas of FIG work cohesively to deliver the ultimate solutions for our advisors and the families they help.
FIG's Tech Team operates in a truly agile manner. In today's volatile and ever-changing environment, adapting to change and delivering quickly and securely is a must. Our tech team has a passion for change and our entire culture is driven off embracing that fact. We further encapsulate that by the way we work with our industry partners. We foster an environment of transparency and collaboration with those partners to be able to pinpoint industry problems that can be solved as one unit - removing the red tape that has fraught financial services for decades.
YOUR ROLE:
Build and enhance full-stack software applications, including our internal CRM and customer-facing Platform.
Write clean, scalable, and testable code with a focus on performance and reliability.
Stay ahead of emerging tech trends and bring bold ideas to the table.
Identify and implement ways to improve our technology and processes.
Collaborate hand-in-hand with Product, Design, and Stakeholders to not just build innovative solutions, but to design them from the ground up.
Proactively share knowledge with teammates through reviews, pair programming, and mentorship.
WHY YOU ARE THE RIGHT PERSON:
You thrive on solving real problems that impact financial professionals and families nationwide.
You balance technical excellence with a passion for creating intuitive, user-first experiences.
You're energized by collaboration, transparency, and continuous improvement.
You embrace learning, experimentation, and smart risk-taking.
You care about impact, not just output-building tools that make a difference.
You strive for growth and are open to coaching.
You possess strong communication skills with the ability to make the complex simple.
You have deep knowledge and proficiency in C# / .NET.
You are full stack with experience in Angular or other modern JavaScript frameworks.
Software Engineer III-Python
Senior programmer job in Charlotte, NC
Addison, Texas;Newark, Delaware; Jersey City, New Jersey; Chandler, Arizona; Charlotte, North Carolina; Kennesaw, Georgia **To proceed with your application, you must be at least 18 years of age.** Acknowledge Refer a friend **To proceed with your application, you must be at least 18 years of age.**
Acknowledge (************************************************************************************************
**:**
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
**Job Description:**
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
**Responsibilities:**
+ Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
+ Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
+ Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
+ Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
+ Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
+ Automates manual release activities
+ Designs, develops, and maintains automated test suites (integration, regression, performance)
**Managerial Responsibilities:**
This position may also have responsibilities for managing associates. At Bank of America, all managers at this level demonstrate the following responsibilities, in addition to those specific to the role, listed above.
+ Opportunity & Inclusion Champion: Creates an inclusive team where members are treated fairly and respectfully.
+ Manager of Process & Data: Demonstrates and expects process knowledge, data driven decisions, simplicity and continuous improvement.
+ Enterprise Advocate & Communicator: Delivers clear and concise messages that motivate, convey the "why" and connects contributions to business results.
+ Risk Manager: Leads and encourages the identification, escalation and resolution of potential risks.
+ People Manager & Coach: Knows and develops team members through coaching and feedback.
+ Financial Steward: Manages expenses and demonstrates an owner's mindset.
+ Enterprise Talent Leader: Recruits, on-boards and develops talent, and supports talent mobility for career growth.
+ Driver of Business Outcomes: Delivers results through effective team management, structure, and routines.
**Required Qualifications**
+ 8 years of minimum experience required .
+ Expert Python development skills
+ Hands-on experience in application development in one or more areas MongoDB, Redis, Angular/React Frameworks, Containerization.
+ Experience with AI/ML/GenAI Lifecycle Management and Development and its Ecosystem. Hands on experience building frameworks using MLFlow, KubeFlow, Fine - Tuning techniques, Inference Frameworks
+ Building API based application leveraging FAST API services, JWT Integration, API Gateway
+ Working in large sized teams that collaboratively develop on a shared multi-repo codebase using IDEs (e.g. VS Code rather than Jupyter Notebooks), Continuous Integration (CI), Continuous Deployment (CD) and Continuous Testing
+ Hands-on DevOps experience with one or more of the following enterprise development tools: Version Control (GIT/Bitbucket), Build Orchestration (Jenkins), Code Quality (SonarQube and pytest Unit Testing), Artifact Management (Artifactory) and Deployment (Ansible)
**Desired Qualifications**
+ Experience developing RAG, MCP modules
**Skills:**
+ Application Development
+ Automation
+ Influence
+ Solution Design
+ Technical Strategy Development
+ Architecture
+ Business Acumen
+ DevOps Practices
+ Result Orientation
+ Solution Delivery Process
+ Analytical Thinking
+ Collaboration
+ Data Management
+ Risk Management
+ Test Engineering
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
View your **"Know your Rights (************************************************************************************** "** poster.
**View the LA County Fair Chance Ordinance (************************************************************************************************** .**
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy ("Policy") establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. Should you be offered a role with Bank of America, your hiring manager will provide you with information on the in-office expectations associated with your role. These expectations are subject to change at any time and at the sole discretion of the Company. To the extent you have a disability or sincerely held religious belief for which you believe you need a reasonable accommodation from this requirement, you must seek an accommodation through the Bank's required accommodation request process before your first day of work.
This communication provides information about certain Bank of America benefits. Receipt of this document does not automatically entitle you to benefits offered by Bank of America. Every effort has been made to ensure the accuracy of this communication. However, if there are discrepancies between this communication and the official plan documents, the plan documents will always govern. Bank of America retains the discretion to interpret the terms or language used in any of its communications according to the provisions contained in the plan documents. Bank of America also reserves the right to amend or terminate any benefit plan in its sole discretion at any time for any reason.
Software Engineer - Contact Center
Senior programmer job in Charlotte, NC
The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one.
If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to
Accessibility
(accommodation requests only; other inquiries won't receive a response).
Regular or Temporary:
Regular
Language Fluency: English (Required)
Work Shift:
1st Shift (United States of America)
Please review the following job description:
Contact Center Software Engineer that will be responsible for CRC Contact Center applications (AWS Connect). Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with the business product owners to understand the end goal and offer solutions and recommendations during the design.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.
1. Design and implement contact center solutions using Amazon Connect, Lambda, Lex, S3, and other AWS services.
2. Develop and maintain custom contact flows, IVR systems, and routing profiles.
3. Build and integrate APIs to connect Amazon Connect with internal systems and third-party platforms (e.g., CRMs).
4. Integrate AWS Connect with enterprise systems using RESTful APIs and event-driven architectures
5. Automate deployment and configuration using CI/CD tools (e.g., Jenkins, GitHub Actions, Terraform)
6. Troubleshoot and resolve production issues related to call routing, latency, and system performance.
7. Ensure secure access and data handling using IAM roles, encryption, and compliance best practices.
8. Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing. 9. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
10. Build in and maintain security controls and monitoring in support of company standards.
11. Typically lead moderately complex projects and participate in larger, more complex initiatives.
12. Solve complex technical and operational problems.
13. Act as a resource for teammates with less experience May oversee the work of a small team.
14. In an Agile environment: Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing. Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner.
QUALIFICATIONS
Required Qualifications:
The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
1. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience
2. Strong proficiency in AWS services (Lambda, S3, DynamoDB, CloudFormation)
3. Experience with contact center technologies and telephony systems 4. Understanding of key business processes and competitive strategies related to the IT function
4. Ability to plan and manage projects and solve complex problems by applying best practices
5. Solid understanding of REST APIs, microservices, and event-driven architectures
6. Ability to provide direction and mentor less experienced teammates.
7. Ability to interpret and convey complex, difficult, or sensitive information
General Description of Available Benefits for Eligible Employees of CRC Group: At CRC Group, we're committed to supporting every aspect of teammates' well-being - physical, emotional, financial, social, and professional. Our best-in-class benefits program is designed to care for the whole you, offering a wide range of coverage and support. Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match. CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more. Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan.
CRC Group supports a diverse workforce and is an Equal Opportunity Employer that does not discriminate against individuals on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law. CRC Group is a Drug Free Workplace.
EEO is the Law Pay Transparency Nondiscrimination Provision E-Verify
Auto-ApplySoftware Engineer II (C# .NET)
Senior programmer job in Charlotte, NC
CrossCountry Mortgage (CCM) is the nation's number one distributed retail mortgage lender with more than 7,000 employees operating over 700 branches and servicing loans across all 50 states, D.C. and Puerto Rico. Our company has been recognized ten times on the Inc. 5000 list of America's fastest-growing private businesses and has received many awards for our standout culture.
A culture where you can grow! CCM has created an exceptional culture driving employee engagement, exceeding employee expectations, and directly impacting company success. At our core, our entrepreneurial spirit empowers every employee to be who they are to help us move forward together. You'll get unwavering support from all departments and total transparency from the top down.
CCM offers eligible employees a competitive compensation plan and a robust benefits package, including medical, dental, vision, as well as a 401K. We also offer company-provided short-term disability, an employee assistance program, and a wellness program.
Position Overview:
The Software Engineer II is responsible for design, coding, and documentation of software products using Agile methodology and for developing applications in Microsoft .Net framework with a concentration on C#. This position will also assist with Database design and development and will provide end-user support for internally developed software as required. This position will interface with all departments in the company, outside vendors, and resource providers as required while solving complex business problems for CrossCountry Mortgage.
Job Responsibilities:
Software development using Microsoft Visual Studio and C# .NET and maintain code base in GIT.
Meet with stakeholders and end users if required to gather data and application development requirements.
Build and maintain data dictionaries and application documentation.
Responsible for the quality of development, testing, and debugging of applications.
Maintain and develop WEB APIs for integration with external partners.
Maintain standardized syntax, naming, and documentation methodologies.
Document and ensure compliance with data and application business rules.
Qualifications and Skills:
Bachelor's degree in Computer Science or related field or equivalent combination of education and experience.
3+ years related experience; 1+ years in structured software development with .Net framework.
Database Management Skills in SQL.
Experience with Agile Framework.
Excellent prioritization, customer service and communication skills.
Knowledge in a variety of the field concepts, practices, and procedures.
Experience unit testing with NUnit or Visual Studio Unit Testing Framework, preferred.
CrossCountry Mortgage, LLC offers MORE than a job, we offer a career. Apply now to begin your path to success! careersatccm.com
CrossCountry Mortgage, LLC strives to provide employees with a robust benefit package: **********************************
California residents: Please see CrossCountry's privacy statement for information about how CrossCountry collects and uses personal information about California applicants.
CrossCountry Mortgage supports equal employment opportunity in hiring, development and advancement for all qualified persons without regard to race, color, religion, religious creed, national origin, age, physical or mental disability, ancestry, marital status, uniformed service, covered veteran status, citizenship status, sex (including pregnancy, childbirth, and related medical conditions, and lactation), sexual orientation, gender identity, gender expression, transgender status, domestic violence victim status (where applicable), protected hair style or texture, genetic information (testing or characteristics), or any other protected status of an individual or because of the individual's association with a member of a protected group or any other characteristic protected by federal, state, or local law (“Protected Characteristics”). The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities and talent that our employees invest in their work represents a significant part of not only our culture, but our reputation. The Company is committed to fostering, cultivating and preserving a culture that welcomes diversity and inclusion.
CrossCountry Mortgage, LLC (NMLS3029) is an FHA Approved Lending Institution and is not acting on behalf of or at the direction of HUD/FHA or the Federal government. To verify licensing, please visit ***************************
Auto-ApplySoftware Engineer
Senior programmer job in Charlotte, NC
What you will do…
As a Software Engineer, you will support the development, stability, and modernization of critical systems across the organization. You will do this by assisting with systems development, enhancing integrations and applications, and providing second-level technical support essential to business operations. This role is essential to maintaining progress on a major system replacement initiative that must be delivered on schedule to avoid operational disruption as the legacy system nears retirement.
Essential Functions:
Collaborate with end-users to define, analyze, and solve business problems
Support and improve existing system integrations to ensure reliability and performance
Enhance existing custom software, internal tools, and applications
Write high-quality, testable, maintainable, and well-documented code based on technical specifications
Create and maintain administrator and end-user documentation and training materials
Troubleshoot production issues and assist with timely fixes to maintain system stability
Provide accurate level-of-effort estimates to support effective project planning
Build and maintain development, QA, and production environments
Test system changes and perform code and data migrations to ensure stability and continuity
Provide second-level technical support to end-users for escalated issues
Follow organizational policies, best practices, and development standards
Perform other duties as assigned
To Qualify You Will Need:
Foundational experience or strong aptitude in Salesforce, AWS, and Python
Ability to perform all essential engineering responsibilities satisfactorily
Strong analytical and problem-solving skills
Ability to write clean, maintainable, and well-documented code
Familiarity with system testing, troubleshooting, and environment management
Strong written and verbal communication skills, including documentation creation
Ability to perform effectively in a busy, changing, multi-tasking work environment
Ability to work within a hybrid work structure based on business needs
Professionalism and the ability to represent the technology team positively
Excellent customer service and end-user support skills
Ability to work collaboratively with technical teams and business partners
What we offer
Full Insurance benefit suite including Medical Insurance, Dental Insurance, Vision Insurance, Critical Illness Insurance, Accident Insurance, Short Term Disability, Legal & Identity Theft Insurance, and Pet Insurance.
Company paid Life Insurance (option to buy additional available) and Long-Term Disability.
Access to benefits concierge service.
Access to Mental Health & Well-Being service.
401K:Bridge Investment Group will match your contributions dollar-for-dollar, up to 6% of your pay. These contributions are fully vested immediately. Eligible employees are automatically enrolled at a 4% contribution rate. *The employee must be at least 21 years of age and have worked for the Company for at least 60 days.
Paid Time Off: Employee will accrue 5.23 hours of paid time off per pay period for a total of 17 days per year.
11 Paid Holidays per year.
Following six (6) months of employment at the Company, you will be eligible per birth, adoption or placement of a child for four (4) weeks of paid parental leave as the primary caregiver to the child or two weeks of paid parental leave as the secondary caregiver to the child. Following two years of employment at the Company, you will be eligible for twelve weeks of paid parental leave per birth, adoption, or placement of a child if you are the primary caregiver of the child.
Tuition Reimbursement: Up to $5,000 per year of pre-approved tuition expenses will be reimbursed upon submission of approved documentation. Repayment obligations may apply if employment terminates prior to 24 months.
We at Bridge acknowledge and appreciate the uniqueness of each individual, understanding that our people are the key to our success. We are committed to fostering an inclusive environment where everyone feels respected and valued. Our dedication extends beyond our business goals to making a positive impact in our communities and upholding Sustainability and Responsibility (S&R) principles at our properties and corporate locations. We evaluate all candidates based on merit, without any discrimination based on race, color, religion, sex, age, disability, sexual orientation, national origin, or any other category protected by law. As an equal opportunity employer, we are devoted to creating an inclusive hiring process. We actively work to eliminate barriers and provide reasonable accommodations to qualified individuals with disabilities. Our goal is to provide fair opportunities and access throughout the recruitment, hiring, and employment experience.
Your specific needs are important to us. If you need accommodations related to a disability or any other protected status during the recruitment process, please email **************************.
Want to talk with someone about Bridge Culture?
At Bridge, we understand that joining a new workplace is a significant decision. To help you gain deeper insights into our culture, we offer "Culture Conversations." This initiative reflects our commitment to transparency, diversity, and inclusivity.
Culture Conversations are voluntary, one-on-one sessions designed for applicants to connect directly with our diverse staff members. It's your chance to explore the Bridge work environment, ask questions, and get a genuine feel for what it's like to be part of our team.
How it Works:
Culture Conversations are entirely voluntary. Feel free to opt in based on your comfort and curiosity. Choose Your Conversation Partner: We believe in the power of choice. Browse through our diverse group of staff members and select someone you'd like to have a conversation with. This ensures that you connect with someone whose experiences and insights align with your interests. No Impact on the Hiring Process: Your decision to participate or not in Culture Conversations has no bearing on the hiring process. We value your time and references.
Why Participate:
You get to have a firsthand understanding of our workplace culture. Informed decisions lead to fulfilling careers. Culture Conversations empower you with the information needed to make the right choice for your professional journey.
Personalized Connection: Connect with an employee who resonates with your professional interests.
Inclusivity: Embrace diversity by choosing a conversation partner from various backgrounds and roles.
Auto-ApplySoftware Engineering III - Java Backend with AWS
Senior programmer job in Charlotte, NC
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank - Commercial Bank Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages Java, and SpringBoot,
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, such as, SQL, NoSQL, and Cassandra
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Hands on experience with Kubernetes, Docker (containers), Cassandra, and SQL
Solid understanding and hands on experience in CloudFoundry or AWS
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies, such as, React.js
CloudFoundry or AWS Certification
Auto-ApplySoftware Engineer, Platform - Charlotte, USA
Senior programmer job in Charlotte, NC
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Software Engineer, Full Stack (UX-Focused)
Senior programmer job in Charlotte, NC
Software Engineer, Full Stack (UX-Focused) Department: Information Technology Reporting Relationship: Reports To: VP, Technology & Cybersecurity Status: (Exempt) Tepper Sports & Entertainment (TSE) is looking for a talented and passionate Full Stack Software Engineer to join our innovative technology team. In this role, you will be a key contributor to building the next generation of digital products that power unforgettable experiences for our fans. You will work across our modern technology stack, developing and maintaining responsive web applications using Angular and.NET Core, creating insightful Power BI reports, and ensuring our systems are secure, resilient, and reliable. The ideal candidate is a collaborative developer with a strong passion for user experience (UX) and an interest in leveraging modern tools, including AI, to drive efficiency and innovation. As we do not have a dedicated UX designer, this role will be instrumental in designing and defining the user experience for new components and features.
Duties and Responsibilities
Application Development & Implementation
Design, develop, and maintain scalable web applications and services within a.NET microservices architecture hosted on Microsoft Azure.
Write clean, efficient, and maintainable code in.NET Core for the backend and TypeScript for the frontend, adhering to team coding standards and best practices.
Leverage AI-powered development tools to accelerate development cycles, improve code quality, and automate repetitive tasks such as code generation, testing, and debugging.
Develop and integrate RESTful APIs to ensure seamless communication between the frontend, backend, and various third-party systems.
Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
Frontend & User Experience
Develop dynamic, responsive, and engaging user interfaces using the modern Angular framework, ensuring a flawless experience across all devices and browsers.
Lead the UX/UI design process for new application components, creating wireframes, user flows, and prototypes to define the user experience before development.
Translate existing mockups and prototypes into pixel-perfect, functional code.
Act as an advocate for the user, providing constructive feedback on technical feasibility and helping to solve usability challenges.
Optimize frontend applications for maximum speed, scalability, and accessibility.
Data & Business Intelligence
Connect to diverse data sources to develop, maintain, and enhance clean, interactive, and insightful Power BI reports and dashboards.
Write and optimize Data Analysis Expressions (DAX) to create custom calculations and measures that deliver actionable insights to business stakeholders.
Assist in data modeling within Power BI to support robust and performant analytics.
Team Collaboration & Best Practices
Actively participate in an Agile/Scrum environment, including sprint planning, daily stand-ups, and retrospectives.
Engage in code reviews to maintain high standards of code quality, share knowledge, and learn from fellow developers.
Stay current on emerging trends in software development, including the application of generative AI, and advocate for the adoption of new tools and methodologies that enhance team productivity and efficiency.
Troubleshoot, debug, and resolve issues across all application tiers in a timely manner.
Qualifications, Skills and Education
Experience
3-5 years of professional experience in full-stack software development, with a proven track record of building and deploying web applications.
Experience working in a collaborative, Agile development environment.
Technical Skills
Backend: Strong proficiency in.NET Core for building web applications and APIs. Experience with microservices architecture is a plus.
Frontend: Strong proficiency in modern Angular and TypeScript for building responsive single-page applications. Expertise in HTML5 and CSS3 is required.
Cloud: Experience developing and deploying applications on a cloud platform; Microsoft Azure is strongly preferred.
Business Intelligence: Demonstrable experience with Power BI, including connecting to data sources, data modeling, and writing DAX queries and Power M.
AI Development: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Azure AI) and an understanding of how to apply generative AI to improve development workflows, from code generation to automated testing.
Databases: Solid understanding of SQL MI and experience working with relational databases.
DevOps: Familiarity with version control systems (e.g., Git) and CI/CD principles.
Professional Attributes
Passion for UX: A deep passion for user-centered design, with the ability to own the user experience from concept to implementation. You will be responsible for creating intuitive, engaging, and user-friendly interfaces.
Collaboration: Excellent communication and interpersonal skills, with a proven ability to work effectively with cross-functional teams, including product managers and other engineers.
Problem-Solving: Strong analytical and problem-solving skills with the ability to work on moderately complex tasks with general supervision.
Eagerness to Learn: A desire to stay current with the latest industry trends, including AI in software engineering, and a willingness to learn and work with new technologies to solve complex problems.
Education
A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred. Equivalent professional experience will be strongly considered.
Physical Requirements
Sitting at a desk and computer for long periods of time.
Bending, standing, reaching, kneeling, and lifting technology equipment and office materials.
Walking throughout the stadium facility, sometimes for an extended period of time.
Work Environment
This job operates primarily in a professional office setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Mid Level Software Engineer - Oracle Cloud Apps
Senior programmer job in Charlotte, NC
Why USAA?
At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families.
Embrace a fulfilling career at USAA, where our core values - honesty, integrity, loyalty and service - define how we treat each other and our members. Be part of what truly makes us special and impactful.
The Opportunity
As a dedicated Mid Level Software Engineer - Oracle Cloud Apps, you will collaborate closely with the Finance-IT and Accounting teams within USAA's Chief Financial Office (CFO). They will play a key role in Financial Close and Consolidation projects, using Oracle Cloud technologies to enhance financial processes and system efficiencies.
Provides support to the Enterprise through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting, and implementing software, responding to outages.
We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX, Plano, TX, Phoenix, AZ, or Charlotte, NC. Relocation assistance is not available for this position.
What you'll do:
Design, develop, code, and test complex technical solutions
Investigates and resolves complex application and system technical problems and production issues through solving techniques.
Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures.
Prepares and installs complex solutions by resolving and designing system specifications, standards, and programming.
Follows the software development lifecycle.
Participates in design reviews and learns key system design principles.
Mentors junior engineers and may begin mentoring peer engineers; Review teammates' code.
Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.
What you have:
Bachelor's Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT).
4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s).
2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews.
Basic Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
Developing level of business insight in the areas of business operations, risk management, industry practices and emerging trends.
Experience supporting efforts to address production issues through fixing applications and systems.
Experience articulating technical challenges and solutions.
Basic understanding of cloud technologies and tools.
What sets you apart:
Strong understanding of the Financial & Insurance Industry technical and functional landscape.
Deep knowledge of CFO processes and related business operations.
Validated experience in driving the development and configuration of Oracle Cloud ERP modules (GL, AR, RM, etc.) and Oracle EPM applications (FCCS, EPCM, etc.)
Expertise in Oracle Fusion Cloud Reporting Applications, including: FDI (Fusion Data Intelligence), BI Publisher (BIP), Oracle Analytics Cloud (OAC)
Demonstrated experience in implementing at least two modules across ERP or EPM platforms (Examples: Implemented GL & ARE; Implemented FCCS and PCMCS; or two FCCS implementations.)
Compensation range: The salary range for this position is: $93,770.00 - $179,240.00.
USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.).
Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location.
Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors.
The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.
Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.
For more details on our outstanding benefits, visit our benefits page on USAAjobs.com.
Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting.
USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Auto-ApplySoftware Engineer III -Gen AI Inferencing
Senior programmer job in Charlotte, NC
Addison, Texas;Charlotte, North Carolina; Kennesaw, Georgia; Newark, Delaware **To proceed with your application, you must be at least 18 years of age.** Acknowledge Refer a friend **To proceed with your application, you must be at least 18 years of age.**
Acknowledge (**************************************************************************************************************
**Job Description:**
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
**Position Summary**
Join a groundbreaking team at Bank of America, at the forefront of innovation in AI. We are building the next generation of Gen AI platform, empowering new AI initiatives across Consumer, Small Business, Global Banking, and Wealth organizations. This is a unique opportunity to contribute to a critical platform that will enable secure, scalable, and high-performance AI capabilities across the organization. We value curiosity, collaboration, and a passion for pushing the boundaries of what's possible with AI.
This position is focused on design, build, and operate of reusable toolkits for Gen AI RAG capabilities.
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
**Responsibilities:**
+ Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
+ Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
+ Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
+ Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
+ Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
+ Automates manual release activities
+ Designs, develops, and maintains automated test suites (integration, regression, performance)
+ Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
+ Manage multiple priorities, and simultaneously engage with multiple teams.
+ Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle.
+ Be vocal and actively participate in all session with business stakeholders and agile teams.
+ Collaborate with product teams, data analysts and data scientists to design and build solutions.
**Required qualifications:**
+ 5+ years OOP in Python/Scala/Java programming experience with expert level development skills
+ Experience with AI/ML/GenAI Lifecycle Management and Development and its Ecosystem. Hands on experience building frameworks using MLOps, Fine - Tuning techniques, Inference Frameworks
+ Experience with deploying models using vLLM/Triton Inference Server in containers in production with automation. Performs Continuous Integration and Continuous Development (CI-CD) activities. Performance Tuning those models and deployment to provide higher throughput.
+ Track record of maintaining large scale Python/Unix based systems.
+ Hands on experience and knowledge generative AI RAG process for various use cases, including chunking, embedding, retrieval, reranking and summarization.
+ Hands-on experience in application development in one or more areas MongoDB, Redis, Angular/React Frameworks, Containerization, Building API based application leveraging FAST API services, JWT Integration, API Gateway
+ Develop efficient utilities, automation frameworks, data science platforms that can be utilized across multiple Data Science teams for AI/ML and GenAI work.
+ Working in large sized teams that collaboratively develop on a shared multi-repo codebase using IDEs (e.g. VS Code rather than Jupyter Notebooks), Continuous Integration (CI), Continuous Deployment (CD) and Continuous Testing
+ Strong automation, scripting, and Python development skills. Hands-on DevOps experience with one or more of the following enterprise development tools: Version Control (GIT/Bitbucket), Build Orchestration (Jenkins), Code Quality (SonarQube and pytest Unit Testing), Artifact Management (Artifactory) and Deployment (Ansible)
**Desired Qualifications**
+ Experience building & deploying Gen AI inferencing platform with open-source toolsets, building inferencing & servicing capabilities (AI Gateway, Policy store, Observability) for RAG/ MCP use cases etc.
+ Hands on experience on driving and maintaining a culture of quality, innovation, and experimentation.
+ Research on new tools and capabilities for better UI and UX for advanced analytics platform, quick prototype and demonstrate the features and capabilities, and participate on various user forums.
**Skills:**
+ Application Development
+ Automation
+ Influence
+ Solution Design
+ Technical Strategy Development
+ Architecture
+ Business Acumen
+ DevOps Practices
+ Result Orientation
+ Solution Delivery Process
+ Analytical Thinking
+ Collaboration
+ Data Management
+ Risk Management
+ Test Engineering
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
View your **"Know your Rights (************************************************************************************** "** poster.
**View the LA County Fair Chance Ordinance (************************************************************************************************** .**
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy ("Policy") establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. Should you be offered a role with Bank of America, your hiring manager will provide you with information on the in-office expectations associated with your role. These expectations are subject to change at any time and at the sole discretion of the Company. To the extent you have a disability or sincerely held religious belief for which you believe you need a reasonable accommodation from this requirement, you must seek an accommodation through the Bank's required accommodation request process before your first day of work.
This communication provides information about certain Bank of America benefits. Receipt of this document does not automatically entitle you to benefits offered by Bank of America. Every effort has been made to ensure the accuracy of this communication. However, if there are discrepancies between this communication and the official plan documents, the plan documents will always govern. Bank of America retains the discretion to interpret the terms or language used in any of its communications according to the provisions contained in the plan documents. Bank of America also reserves the right to amend or terminate any benefit plan in its sole discretion at any time for any reason.
Software Engineer, iOS Core Product - Winston-Salem, USA
Senior programmer job in Winston-Salem, NC
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-Apply