Us Senior Software Developer Salary Jobs in Usa
7,881 positions found — Page 3
Senior Pega Developer ( Pega / Python / CDH )
Optomi, in partnership with, an enterprise Telecom client, is seeking a Senior Pega Developer to sit in their Stamford, CT office! There is a hybrid structure of 4 days on site in the office, with flexibility for working from home once weekly. This position requires hands-on experience developing with Pega systems, ideally Customer Decision Hub (CDH) with Python for scripting.
What the Right Candidate Will Enjoy:
- 2025 Awards include "Forbes Accessibility 100", "Fortune America's Most Innovative Companies", "Forbes America's Best Employers for Tech Workers", etc.
- Directly develop applications impacting over 25M+ customers across 41 states!
- A hybrid office structure that allows for working from home!
Experience of the Right Candidate:
- Proven track record with 5-6 years of experience working with Customer Decision Hub (CDH), demonstrating deep understanding and ability to leverage CDH for personalized customer interactions and decisioning.
- Certifications: Relevant Pega certifications are required (e.g., Certified Pega Business Architect, Certified Pega System Architect).
- Python: Strong proficiency in Python for scripting and automation tasks, with experience in integrating Python solutions within Pega applications.
- SQL: Solid experience with SQL for database management and querying, including the ability to write complex queries and optimize database performance.
- Apache Airflow (Optional): Experience with Apache Airflow for orchestrating complex workflows is a plus but not mandatory.
Responsibilities of the Right Candidate:
- Develop and implement solutions using Pega CDH to enhance customer engagement strategies.
- Collaborate with cross-functional teams to design and optimize workflows and decisioning processes.
- Utilize Python and SQL to support data-driven decision-making and application enhancements.
- Optionally, leverage Apache Airflow for efficient workflow automation and scheduling.
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills for effective collaboration with team members and stakeholders.
- Ability to thrive in a fast-paced, dynamic environment and adapt to evolving project requirements.
Title: Senior Systems Developer
Location: Dallas, TX (Downtown 100% onsite)
Duration: Full Time
Our client is seeking a dynamic Senior Systems Developer to join their team. This role provides the opportunity to collaborate with a team of creative, highly motivated professionals who are passionate about building impactful solutions. The ideal candidate is proactive, technically strong, and eager to take on increasing responsibility while continuing to grow their expertise.
Technical Skills & Experience:
- Full Stack Development with strong mid to backend expertise.
- .Net/C#
- SQL
- Data Modeling
- Azure
- Angular/React
Job Title: Senior Software Engineer, Backend - Factory Software
Location: Buffalo, NY
Position Overview
We are seeking a highly motivated Senior Software Engineer with expertise in server-side and backend development to join our small, high-performing team. You'll build scalable software systems that power the manufacturing of innovative products like vehicles, superchargers, and energy storage solutions. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable manufacturing systems, and thrives in collaborative environments. Strong software engineering fundamentals, familiarity with manufacturing and controls engineering, excellent communication skills, and experience with technical feedback are essential.
Key Responsibilities
- Deliver high-quality, maintainable code that addresses real-world manufacturing challenges.
- Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment.
- Bridge communication gaps between factory floor equipment (e.g., PLCs) and high-level MES (Manufacturing Execution System) services.
- Mentor engineers and uphold global standards of excellence in software craftsmanship.
- Tackle problems across the stack, from debugging packet loss in PLC communications to ensuring data consistency in large-scale, globally distributed databases.
- Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms.
- Collaborate with cross-functional teams, including Operations, Manufacturing Engineering, Quality, and Supply Chain.
- Participate in on-call rotations (no more than once every two months).
Requirements
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience with evidence of exceptional ability.
- Minimum 4 years of professional experience (6+ years preferred).
- Proven experience implementing large-scale projects in languages like Go, Java, C++, Rust, or similar.
- Strong understanding of backend development fundamentals, including SQL databases, networking, and security.
- Basic familiarity with frontend technologies (HTML, JavaScript, CSS) and at least one modern framework (e.g., React, Angular, Svelte) for full-stack integration.
- Proficiency in rigorous software development practices, including version control, code reviews, CI/CD pipelines, monitoring, and logging.
- Excellent interpersonal communication skills and a demonstrated ability to lead technical initiatives from concept to production.
- Familiarity with controls engineering concepts, manufacturing processes, and Programmable Logic Controllers (PLCs). Hands-on experience with Ignition and MES systems is a plus..
Job Title: Senior BI Developer
Duration: 6 months contract – possibility to convert to full-time
Location: (Onsite, open to hybrid after) Alpharetta, Georgia
Project Overview
- Our client's data analytics team is undertaking a major platform modernization, migrating all client-facing and internal reporting from legacy SQL, Tableau, and Excel environments into Power BI.
- This Senior BI Developer will play a central role in that transition — building executive-quality financial dashboards, optimizing the SQL layer that powers them, and ensuring the reporting infrastructure meets the needs of the client's IntegraLink and Affinity clients.
Why Join This Team
- You'll be joining a large, established analytics team (~10+ professionals) that delivers high-volume, mission-critical reporting — roughly 86 client reports per day.
- This is a mature organization with real infrastructure, not a startup scrambling for direction.
- You'll have the autonomy to modernize dashboards and optimize queries with meaningful impact, and if the fit is right, there's a pathway to a permanent role.
- The work sits at the intersection of finance and technology, making it ideal for someone who wants their technical skills to drive real business decisions.
Core Responsibilities
- Design, develop, and maintain advanced Power BI dashboards and reports for executive and client-facing audiences
- Migrate and rewrite existing legacy reports (SQL, Tableau, Excel) into modern, interactive Power BI dashboards
- Write and optimize complex SQL queries, including joins and performance tuning, to support reporting and analytics
- Translate complex financial data — KPIs, SLAs, financial statements — into clear, intuitive visualizations
- Collaborate with finance, business, and technology stakeholders to gather requirements and deliver analytical solutions
- Support internal reporting needs, including annual employee review data
- Ensure data accuracy, consistency, and governance across all reports and data models
- Apply critical thinking to identify trends, surface insights, and recommend data-driven actions
Technical Requirements
Must-Have:
- 12+ years of hands-on experience designing and developing dashboards and reports
- Strong Power BI development experience (migration/modernization projects preferred)
- Advanced SQL proficiency — complex queries, joins, stored procedures, and performance optimization
- Solid financial background with the ability to interpret financial statements, KPIs, and business drivers
- Bachelor's degree (Finance preferred)
- Executive-friendly dashboard design with strong UI/UX and data visualization principles
- Excellent communication and stakeholder management skills
Bonus / Highly Preferred:
- Commercial insurance industry experience
- Experience at a Big Four financial firm (Deloitte, PwC, EY, KPMG) or equivalent
- Demonstrated experience migrating legacy reporting platforms to Power BI
- Tableau and advanced Excel expertise
The projected hourly range for this position is $45-50/hr.
On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
Company: KeyPleaz
Location: Remote (U.S. preferred)
Reports to: CTO
About KeyPleazKeyPleaz is a property access and coordination platform that helps manage entry, scheduling, and logistics across real-world locations. We work with property managers, service providers, and partners to replace manual, fragmented processes with secure, reliable software. Think about it as Uber for Real Estate Agents.
Our platform operates where digital systems meet physical access, which means quality, reliability, and thoughtful engineering matter.
Role OverviewWe are seeking a Senior Software Engineer to help build, scale, and maintain the KeyPleaz platform. KeyPleaz began in 2019 and is in production today. This is a hands-on role for an experienced engineer who can own features end-to-end, contribute across the stack, and help guide technical decisions as the platform grows.
We hire for ownership and execution. Technical competence is table stakes. What differentiates top performers on our team is personal ownership, disciplined execution, and proactive problem solving. We look for engineers who treat the product like their own business—who communicate clearly, move fast with accountability, and finish what they start.
You will work closely with product, operations, and leadership to deliver stable, scalable solutions used daily by customers and partners.
Responsibilities● Design, build, and maintain core platform features
● Develop and support backend services using .NET
● Contribute to web and mobile applications built with React
● Build and consume APIs and integrate third-party services
● Work with relational databases and ensure data integrity
● Improve reliability, performance, and security across systems
● Participate in code reviews, technical planning, and architecture discussions
● Mentor and support other engineers as the team grows
● Evaluate and apply AI tools (i.e. agentics, vibe coding - code generation, testing, monitoring, analytics) to improve development velocity, system reliability, and engineering effectiveness
Qualifications
● 7+ years of professional software engineering experience
● Strong experience with .NET / ASP.NET backend development
● Working knowledge of React or modern JavaScript frameworks
● Experience designing and consuming APIs
● Solid understanding of relational databases
● Experience working in cloud environments
● Familiarity with AI-enabled development tools and emerging AI services, with the ability to assess practical use cases and integrate them responsibly into production workflows
● High ownership, sound judgment, and clear communication
● Experience with mobile applications
● Payments or third-party integrations
● Startup or small-team experience
● Comfort working in evolving, ambiguous environments
● Ownership of meaningful, real-world systems
● Small team with direct access to leadership
● Focus on building reliable software, not just shipping features
● Opportunity to grow into senior technical leadership roles
About You:
We are seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics integration. In this role, you will design and implement safety-critical autonomous flight software, integrate it with avionics hardware platforms, and contribute to certification-ready development processes.
Responsibilities:
- Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes.
- Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
- Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
- Troubleshoot integration issues on test benches and aircraft
- Develop automated workflows for software integration and build processes.
- Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met.
- Contribute to planning and execution of SOI audits and certification reviews.
- Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
- Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities.
Qualifications:
- Bachelor's or Master's in Computer Science, Electrical Engineering, Aerospace, or related field.
- 3-5 years of embedded or flight software development experience within a DO-178C environment.
- Strong proficiency in C/C++ for embedded, real-time, safety-critical systems.
- Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet).
- Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation.
- Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion.
- Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers).
- Experience with Python scripting, tool automation and test automation
- Experience with CI/CD environments and automated code quality checks.
Nice To Have
- Background integrating software across diverse avionics platforms or multicore systems.
- Familiarity with flight controls, autonomy, GNC, or aircraft certification efforts.
- Exposure to MathWorks tools and Model-Based Development workflows (DO-331).
- Prior involvement in SOI audits or FAA/EASA certification programs.
Duration: 6+ months (CTH)
Location: hybrid (Newark, NJ)
Summary
As a Senior Software Engineer on the Retirement Strategies Technology team, you will partner with product owners, tech leads, designers, engineers and delivery professionals to deliver quality platforms and products with speed.? You will code, test and debug new and existing applications as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight our customers! In addition to advanced technical expertise and experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus to all that you do.
Here is What You Can Expect on a Typical Day
Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; remove technical impediments??
Develop high quality, well documented and efficient code adhering to all applicable Prudential standards??
Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact?
Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems??
Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day??
Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
Use programming languages including but not limited to Java, JavaScript, Springboot, Node.js frameworks?
The Skills & Expertise You Bring:
Bachelor of Computer Science or Engineering or experience in related fields
Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization??
Experience with agile development methodologies and Test-Driven Development (TDD)
Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
Excellent problem solving, communication and collaboration skills
Advanced experience and/or expertise with several of the following:
Programming Languages:? Java, Java Script; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring,, Microservices, multi-threading, Concurrency and parallel processing
Frameworks:?Springboot, Node.js
Data Store:?NoSQL or Relational Data structures;
Data Streaming:?SQS, SNA
Application Programming Interfaces (API): Consumption & Development; implementing service oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SQL
API Management & Integration : Kong, Apigee
Unit, interface and end user testing?concepts and tooling (functional & non-functional)
Automated testing
Accessibility awareness
Software security skills?including?secure coding, web application security and ; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
Dev Ops Tools & Practices: Branching techniques and usage of GitHub; DevOps
Software Development Life Cycle (SDLC): Monitoring and logging techniques
AWS Core Services across compute, storage, DB, IAM
Preferred Qualifications:
Strong experience with Domain Driven Development (DDD)
AWS cloud native solution development
Architecture Patterns
Design and critical Thinking
Financial/Insurance industry experience is a must, not a plus
People Leadership Experience is a plus.
Experience with agentic frameworks and AI driven development tools is a major plus [Claude Code, GitHub Copilot etc]
Date Posted:
2026-02-06Country:
United States of AmericaLocation:
US-TX-MCKINNEY-513WC ~ 2501 W University Dr ~ WING C BLDGPosition Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
DoD Clearance: SecretSecurity Clearance Status:
Active and existing security clearance required on day 1RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses – Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Its 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA.
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that create a safer, more secure world.
We have an exciting opportunity for a Senior Software Engineer – Embedded to join our Electro-Optical & Infrared (EO/IR) Solutions Engineering Team in McKinney, TX, which is part of our Advanced Products & Solutions group.
The Advanced Product and Solutions organization at RTX provides the joint warfighter with actionable information from an unblinking eye across the battlespace. By joining the APS Engineering team you’ll have the opportunity to design, develop and test product capabilities for Active Electronically Scanned Array (AESA) radars, integrated sensor suites, precision targeting, multispectral EO/IR targeting systems, Pilot Situational Awareness, Special mission aircraft and Strategic and tactical ISR Systems.
But more than anything, we are innovators, creators and strategists drawing inspiration from each other every day. We collaborate, iterate, and execute with an eye toward the company mission and personal career growth.
Explore our opportunities today and join us!
What You Will Do
Supports all aspects of a software development life cycle as members of a multi-disciplined team. This would include supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking.
Uses and provides creative solutions to complex technical system and software integration problems.
Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind.
The ability to obtain and maintain a Secret U.S. government issued security clearance and a Special Access Program security clearance. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Work onsite at McKinney, TX [relocation eligible]
This position will require occasional business-related travel.
Qualifications You Must Have
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations.
Development experience on Linux, VxWorks, or other Real Time Operating Systems.
Experience using object-oriented programming and C++ design paradigms.
Experience in developing, testing, and integrating real-time software applications written in C++.
Additional experience in coding using C, C#, Java or closely related software languages.
Working knowledge in computer scripting language such as Shell/Perl/Python.
Experience working with multi-discipline team(s).
Active and transferable U.S. government issued Secret security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer
Experience working in lab environments with physical hardware (e.g., test benches, simulators).
Ability to quickly understand and navigate complex systems and established code bases.
Experience with product development utilizing the Scrum techniques of the Agile software development process.
Experience with DevSecOps pipeline implementation and utilization, including Static Code Analysis, Automated Build, and Automated Test techniques using continuous integration/continuous delivery with Test-Driven Development approach.
Hands-on experience with Git for version control and GitLab for repository management.
Ability to manage multiple priorities.
Experienced in developing in CUDA to accelerate compute-intensive workloads on Nvidia GPUs.
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, Innovation, and Safety.
Learn More & Apply Now!
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Clearance Information: This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.RTX 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, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Senior Software Engineer (Backend | Java/Python | AWS)
We're looking for a Senior Software Engineer to join a high-impact Metadata Engineering team focused on powering the backend systems behind large-scale streaming platforms.
This role is all about building the systems that organize, structure, and distribute content data — helping ensure a seamless viewing experience for millions of users.
What You'll Do
- Design and build scalable backend systems and services
- Own features end-to-end (design → development → deployment)
- Improve existing systems and workflows for performance and scalability
- Collaborate with cross-functional teams (Product, TPMs, Engineering)
- Mentor junior engineers and contribute to technical direction
What You Need
- 5+ years of backend software engineering experience
- Strong experience with Java and Python
- Hands-on experience with AWS (Lambda, SQS/SNS, Kinesis, DynamoDB, etc.)
- Experience with SQL and/or NoSQL databases
- Familiarity with event-driven architectures (Kafka, Kinesis, etc.)
- Strong understanding of data structures, algorithms, and system design
- Ability to work independently and solve complex problems
Nice to Have
- Experience with Graph databases (Neo4j)
- Familiarity with Terraform or GraphQL
Requirements
- Bachelor's degree in a STEM field
- Strong backend engineering background (non-negotiable)
Why This Role?
- Work on high-scale systems powering major streaming platforms
- Be part of a team shaping how content data is structured and delivered
- Opportunity to make a real impact on user experience at scale
Certifications: Relevant Pega certifications are required (e.g., Certified Pega Business Architect, Certified Pega System Architect).
Technical Skills: Python: Strong proficiency in Python for scripting and automation tasks, with experience in integrating Python solutions within Pega applications.
SQL: Solid experience with SQL for database management and querying, including the ability to write complex queries and optimize database performance.
Apache Airflow (Optional): Experience with Apache Airflow for orchestrating complex workflows is a plus but not mandatory.
Responsibilities Develop and implement solutions using Pega CDH to enhance customer engagement strategies.
Collaborate with cross-functional teams to design and optimize workflows and decisioning processes.
Utilize Python and SQL to support data-driven decision-making and application enhancements.
Optionally, leverage Apache Airflow for efficient workflow automation and scheduling.
Additional Skills: Strong problem-solving abilities and attention to detail.
Excellent communication skills for effective collaboration with team members and stakeholders.
Ability to thrive in a fast-paced, dynamic environment and adapt to evolving project requirements.
Python, SQL, Pega, CDH