Job Closed
This listing is no longer active.
Accelerate innovation for a healthier world.
Senior Software Engineer
Location
Pennsylvania
Posted
49 days ago
Salary
$91.3K - $228.2K / year
Seniority
Senior
Job Description
Senior Software Engineer
IQVIA
• Responsible for design and development of feature enhancements and bug fixes within the Certio Application • Actively participates in requirement and design meetings with the client and provides support as needed • Mentors less experienced engineers by providing technical guidance, supporting code reviews, and sharing best practices • Researches and implements new technologies to expand the team’s overall skill set and knowledge • Work independently and collaboratively within a development team, while effectively managing priorities and time to meet project goals • Assist the Product team in providing support to the client by troubleshooting and debugging as needed • Work closely with QA to ensure code is functioning as expected based on client requirements • Provide mentoring, guidance and reinforcement of best practices to other engineers • Perform other application development, diagnostic, and other special projects as may be assigned • May be called on to interview software engineering candidates
Job Requirements
- Extensive knowledge of one or more contemporary programming languages (React, .NET)
- Experience with database management systems (Oracle)
- Excellent communication skills technical and non-technical audiences
- Ability to work independently and collaboratively within a development team
- Strong organization and time management skills
- Ability to understand and interface with APIs
- B.S. in Computer Science or Engineering or equivalent experience
- Five or more years as a professional developer/programmer
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Developer – Core Services
U-HaulSince 1945, U-Haul has been serving do-it-yourself movers and their households.
• Design, develop, test, and maintain software solutions using the full Microsoft stack and supporting technologies. • Implement and manage event-driven architectures using Kafka event streams. • Apply CQRS principles to design scalable and resilient systems. • Collaborate with cross-functional teams and various businesses within the company to solve unique opportunities. • Troubleshoot, debug, and optimize existing software applications. • Stay up to date with emerging technologies and best practices to ensure continuous improvement. • Understand how systems work together in a big picture sense and integrate multiple applications efficiently.
Senior Software Engineer
R1 RCMTechnology-driven revenue cycle management services for healthcare providers.
• Lead the research, design, development, deployment, and sustainment of secure, scalable, highly available production software • Own delivery end-to-end across UI/API/service and database layers, including code quality, testing, and production readiness • Partner with Product Management to ensure solutions meet business needs, align to intent, and balance usability, performance, and maintainability • Create and maintain technical design documentation aligned to business requirements and solution architecture • Define and enforce engineering best practices using a modern SDLC with CI/CD , automation, auditability, automated testing , and infrastructure/ policy as code • Drive an AI-augmented SDLC using AI-assisted and agentic workflows (e.g., Claude, Cursor, Copilot) for design, implementation, refactoring, testing, and documentation with appropriate security and quality controls • Ensure AI usage aligns with enterprise expectations: use approved tools; do not include PHI/PII/secrets in prompts; validate outputs; and apply the same review/testing/security standards to AI-generated work • Build and maintain APIs and services (REST/ gRPC ) with strong design practices (versioning, backward compatibility, clear contracts) • Provide technical expertise across relational and NoSQL data stores and application logic, including data modeling, schema design, and query optimization • Tune queries and refactor business logic for performance; implement concurrency controls to support multi-user functionality • Improve operability and reliability through production-focused engineering, including monitoring/alerting and actionable diagnostics (e.g., Application Insights) • Collaborate with architects and engineers to deliver end-to-end solutions that are high-performing, reliable, scalable, and operable • Mentor junior engineers and serve as a subject matter expert (SME); provide constructive code review and technical guidance • Build simple, intuitive products and communicate technology solutions effectively across levels to build trust and alignment.
Senior Software Engineer – Contingent
CryoportCryoport is a global leader in temperature-controlled supply chain solutions for the life sciences industry, serving clients in biopharmaceuticals, reproductive medicine, and anima
• Implement scalable, resilient, and maintainable software systems aligned with technical roadmaps. • Execute value stream initiatives in an agile environment, ensuring that features meet business and technical goals. • Apply and ensure best practices in software development, including modularization, code quality, testing, security, and data modeling. • Participate in technical discussions, architecture reviews, and roadmap planning. • Contribute to the technical vision and architecture for the stream. • Advocate for Domain-Driven Design (DDD) and loosely coupled architectures. • Review and assess new technologies, frameworks, and tools to enhance efficiency and scalability. • Collaborate with product managers and stakeholders to understand business goals and translate them into technical requirements. • Contribute to technical documentation and knowledge sharing across teams. • Ensure the team’s work aligns with objectives laid out no technical roadmaps. • Support mid-level engineers, fostering a culture of learning and technical ownership. • Work closely with product managers, designers, and engineering teams to align technical efforts with business goals.
Senior Software Engineer
Camgian CorporationAbility to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule and task team activities. As a senior engineer you will influence engineering design and software development, supervise other software engineers, and act as a mentor and technical resource. Qualifications - Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering - Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux - Experience with UI/UX design and development - Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) - Experience in Software Development Life Cycle Processes and Agile Methodologies - 5+ years of software development experience - United States Citizenship Desired Skills - Master’s degree in Computer Science, Software Engineering or Computer Engineering - Experience in Backend design, development, and integration - Experience in Software architectures, Data frameworks and Security - Understanding of Secure Communications and Message Delivery Tools - Production deployment of Machine Learning (ML) models Responsibilities - Lead software development projects to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing - Document architecture, design, test plan and user guide - Deploy software applications to production - Participate in design reviews and present your work to the company - Track project/product milestones and releases ensuring schedule and budget are met - Train & mentor junior engineers, perform architecture, design and code reviews - Lead continuous process and productivity improvements in the team - Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits - Ability to work as part of a team while maintaining independent thinking - Self-driven and self-starter in addition to excellent communication skills - Thinking outside the box and an aptitude for innovation and problem solving - Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies


