Job offers - CrawlJobs

Senior Programmer Jobs (Remote work)

9 Job Offers

New
Senior Gameplay Programmer - AI
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
CD PROJEKT RED
Expiration Date
Until further notice
Senior Data Ops and Services Programmer
Save Icon
Senior Data Ops and Services Programmer in London. Lead scalable data infrastructure projects with PostgreSQL, MongoDB, C++ and ETL tools like Dagster or Airflow. 5+ years experience, team leadership and database optimization skills required.
Location Icon
Location
Salary Icon
Salary
Not provided
Digital Extremes
Expiration Date
Until further notice
Senior Clinical Data Programmer (Python)
Save Icon
Senior Clinical Data Programmer (Python) needed for a remote US role at Clario, part of Thermo Fisher Scientific. Modernize SAS workflows into scalable Python solutions supporting clinical trial data. Requires 3+ years Python, pandas/NumPy, and Git experience.
Salary Icon
Salary
Not provided
Clario
Expiration Date
Until further notice
Senior Statistical Programmer Analyst - T
Save Icon
Senior Statistical Programmer Analyst needed for remote US role. Requires 5+ years SAS programming experience, CDISC knowledge (SDTM, ADaM), and clinical data expertise. Collaborative environment with competitive benefits.
Location Icon
Location
United States, Your Remote US Home Office
Salary Icon
Salary
Not provided
penumbrainc.com Logo
Penumbra
Expiration Date
Until further notice
Senior Systems Programmer (MQ)
Save Icon
Seeking a Senior Systems Programmer (MQ) to join our mainframe team in Sweden. You will leverage deep expertise in MQ on z/OS, SMP/e, and certificate security to support modernization and infrastructure. This role offers end-to-end project involvement in a small, dynamic team. Ideal for a proacti...
Location Icon
Location
Salary Icon
Salary
Not provided
whitehallresources.com Logo
Whitehall Resources Ltd
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for applications development in Mexico City. Leverage 5-8 years of experience in systems analysis and software programming to manage project lifecycles. Drive feasibility studies, risk technology, and model development while ensuring security measures. This interm...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for applications development in Mexico City. Leverage 5-8 years of experience in systems analysis and software programming to manage project lifecycles. Responsibilities include feasibility studies, cost estimation, and implementing secure, business-aligned system...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Seeking an experienced **Applications Development Senior Programmer Analyst** in **Ciudad De Mexico** to lead systems analysis and software development. This role requires 5-8 years of experience in programming, project management, and implementing complex applications. You will manage full devel...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Applications Development Senior Programmer Analyst
Save Icon
Senior Programmer Analyst sought for applications development in Mexico City. Leverage 5-8 years of experience in systems analysis and software programming to manage project lifecycles. Drive feasibility studies, cost estimates, and security measures while solving complex technical problems. Join...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Senior Programmer role

Senior Programmer jobs represent a critical and advanced tier in the software development career ladder, where technical mastery converges with strategic oversight and mentorship. Professionals in these roles are seasoned experts who move beyond basic coding to architect robust solutions, guide development lifecycles, and solve complex technical challenges that directly impact business objectives. They are the cornerstone of any technology team, ensuring the delivery of high-quality, scalable, and secure software systems.

Typically, a Senior Programmer is entrusted with the end-to-end ownership of significant components or entire applications. Their common responsibilities encompass conducting in-depth systems analysis, designing software architecture, and leading the implementation of new systems or major enhancements. They are deeply involved in the full software development lifecycle (SDLC), from requirement gathering and feasibility studies to design, construction, rigorous testing, and deployment. A key aspect of the role is providing ongoing operational support, troubleshooting intricate issues, and optimizing system performance post-implementation. Furthermore, Senior Programmers act as technical leaders, serving as subject matter experts (SMEs) who consult with stakeholders, make evaluative judgments on technology choices, and mentor junior analysts and developers. They are also responsible for defining and adhering to best practices, coding standards, and security protocols to ensure system integrity and successful functionality.

The typical skill set for these jobs is both broad and deep. Core technical proficiency is expected in multiple programming languages (such as Java, Python, or C#), frameworks (like Spring Boot or .NET), and database technologies (SQL and NoSQL). Experience with modern architectures, including microservices, cloud platforms (AWS, Azure, GCP), and integration tools (like Kafka), is increasingly standard. Beyond hard skills, Senior Programmers must possess strong analytical and problem-solving abilities to deconstruct complex business needs into technical specifications. They require excellent project management capabilities to estimate timelines, manage risks, and deliver within deadlines. Soft skills are paramount; effective communication is essential for collaborating with cross-functional teams, business users, and senior leadership, while leadership qualities enable them to coach others and drive technical decisions.

General requirements for Senior Programmer jobs usually include a bachelor’s degree in computer science or a related field (or equivalent experience), coupled with 5-8 years of progressive, relevant experience in applications development. Candidates must demonstrate a proven track record of managing successful projects from conception to completion, a working knowledge of software development methodologies (Agile, Scrum), and the ability to work autonomously with minimal supervision. The role demands an individual who can exercise independent judgment, assess risks thoughtfully, and navigate unexpected changes with composure. For those seeking to advance their impact, Senior Programmer jobs offer a pathway to roles like Lead Developer, Architect, or Technical Manager, making them pivotal opportunities for career growth in technology.