Ericsson logo
Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

Senior Mainframe Systems Programmer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1876H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

14 hours ago

Salary

$158.5K - $207.9K / year

Seniority

Senior

Job Description

Senior Mainframe Systems Programmer

Ericsson

Role Description This is a remote position involving close collaboration with a small, specialized technical team supporting the CFIUS data center in Somerset, New Jersey, which services OSS Classic (fTelcordia) products. We are seeking a Senior Mainframe Systems Programmer to join a collaborative team supporting Ericsson's IBM z/OS-based mainframe infrastructure. The team manages mainframe hardware and software platforms, maintains software currency, and ensures systems remain reliable, secure, and high performing. In this role, you will work alongside experienced mainframe professionals to implement new technologies and support an internal community of Ericsson application developers and testers — enabling solutions used by Tier 1 telecommunications carriers across North America. What you will do - Provide technical leadership across all aspects of the z/OS platform, ensuring high availability, performance, and security - Collaborate with a small, specialized engineering team to deliver critical infrastructure initiatives - Lead evaluation, installation, customization, and migration efforts for new z/OS releases and components - Troubleshoot complex technical issues and drive resolution across integrated mainframe environments - Ensure compliance with internal IT policies, standards, and security requirements - Optimize system performance through capacity planning and performance management - Support and upgrade key z/OS subsystems: JES2 (including local exits), TSO/ISPF (including local customizations), RACF, SMS, HCD, and SMF/RMF - Design, implement, and manage RACF security environments, including day-to-day administration and strategic enhancements Qualifications - U.S. Citizenship is required - At least 10 years of hands-on z/OS experience, with current expertise aligned to z/OS 3.1 - Deep knowledge of z/OS architecture, RACF security administration, and SMP/E maintenance and software management - Proven experience leading mainframe migration and upgrade projects - Strong analytical and problem-solving skills in complex technical environments - Demonstrated expertise in performance tuning and capacity planning Requirements - Experience with Connect:Direct is a plus - Strong communication skills and ability to collaborate effectively across teams - Self-directed research ability with a proactive, solutions-focused approach - Eagerness to learn and adapt in a dynamic environment Benefits - Competitive salary range based on location and qualifications - Short-Term Variable Compensation Plan with annual bonus opportunities - Excellent health benefits including multiple medical and dental plan options - 401(k) Plan with company contributions and matching - Minimum of 15 days of accrued vacation, 3 personal days, 11 annual holidays, and 80 hours of sick time annually - Up to 16 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay - Additional company-paid benefits such as financial wellness programs, educational assistance, matching gifts, and recognition programs

Related Job Pages

More Software Engineer Jobs

Speechify logo

Senior Software Engineer, Windows/Desktop Applications

Speechify

Get your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.

Software Engineer14 hours ago
Full TimeRemoteTeam 51-200H1B Sponsor

Role 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. What You’ll Do: - Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. - Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. - Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. - Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform. - Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, and consistency across releases. - Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems — and propose robust architectural or design solutions. Qualifications - 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). - Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. - Proven track record of designing, building, and shipping production-quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability. - Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. - Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming (where relevant). - Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions. - Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus. - A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users. Requirements - Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks. - Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load). - Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions. - Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications. - Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications. - Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management. Benefits - A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience. - A collaborative, flat-structure engineering culture — you are not just a coder, but a builder and a decision-maker. - Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect). - Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision. - A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people. - Salary range for this role is: 30,000-160,000 USD/Year + Bonus + Stock depending on experience.

Switzerland
$30K - $160K / year
Speechify logo

Senior Software Engineer

Speechify

Get your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.

Software Engineer14 hours ago
Full TimeRemoteTeam 51-200H1B Sponsor

Role Description We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do - Collaborate with Speechify’s Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK. - Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms. - Ship cloud functions, lightweight backend services, and jobs using Kotlin. Qualifications - Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. - Speed. You work quickly to generate ideas and options 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. - Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs. Preferred Tech Stack - Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform). - Prior experience with GCP is a plus. Benefits - A fast-growing environment where you can help shape the company and product. - An entrepreneurial-minded team that supports risk, intuition, and hustle. - A hands-off management approach so you can focus and do your best work. - An opportunity to make a big impact in a transformative industry. - Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. - Opportunity to work on a life-changing product that millions of people use. - Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. - Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.

Japan
FreeUp logo

NetSuite Developer – Engineer

FreeUp

A leading marketplace for pre-vetted virtual assistants, freelancers, and agencies in eCommerce and digital marketing.

Software Engineer15 hours ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Develop, maintain, and modify SuiteScript customizations using SuiteScript 2.x • Maintain existing custom records, forms, workflows, and scripts • Write clean, efficient, scalable, and well-documented code • Follow NetSuite development best practices • Ensure customizations remain stable and compatible with future NetSuite updates • Investigate and resolve technical issues affecting NetSuite functionality • Diagnose SuiteScript errors, workflow failures, custom form issues, and system performance problems • Perform root-cause analysis to identify recurring issues and implement long-term solutions • Troubleshoot issues reported by internal users and provide timely resolutions • Support technical issues affecting financial workflows, billing, and reporting

Philippines

Senior Software Engineer - Affirmative Action for People with Disabilities

Experian

We're unlocking the power of data to help create a better tomorrow.

Software Engineer15 hours ago
Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

Role Description Estamos à procura de um Engenheiro de Software Sênior com sólida experiência em microsserviços, mente analítica e criatividade técnica, capaz de atuar de forma independente e proativa em todas as fases do ciclo de vida do software, desde a análise de requisitos até a evolução de soluções inovadoras. O profissional deverá demonstrar forte capacidade de resolução de problemas, intolerância a ineficiências e excelência em comunicação escrita e verbal, além de contribuir para melhorias no código e ferramentas que suportem o ritmo de operação do negócio e garantir o sucesso das aplicações críticas para a empresa. Responsabilidades Diárias - Trabalhará em um time multidisciplinar, atuando como Engenheiro de Software em aplicações back-end, participando ativamente de discussões, proposições e planejamentos; - Atuará como ponto de referência para dúvidas técnicas e resolverá impasses críticos, fornecendo orientação especializada; - Participará de todo o ciclo de desenvolvimento de software, desde a concepção até a implantação e operação. Principais Entregas - Aplicação dos princípios SOLID e Design Patterns na implementação, testes e manutenção; - Desenvolver soluções escaláveis para milhões de usuários; - Comunicação eficaz e análise criteriosa de solicitações de equipes de Negócios, Produtos, entre outros; - Garantir a qualidade das entregas; - Compartilhar conhecimento e apoiar o desenvolvimento da equipe; - Realizar code reviews e aplicar testes de caso adequadamente; - Manter a documentação dos serviços atualizada; - Buscar constantemente melhorias técnicas e de desempenho; - Demonstrar disposição para aprendizado contínuo e aprimoramento constante. Qualifications - Excelente habilidade de comunicação; - Capacidade de trabalhar em equipe, além de habilidades em planejamento, organização e negociação; - Domínio em linguagem de programação Java 17+, usando Spring Framework (Spring Boot, Spring Data, Spring Batch) e arquitetura em microserviços API REST e GraphQL; - Experiência com testes unitários (JUnit, Mockito etc); - Experiência com bancos de dados relacionais e não relacionais; - Experiência com microsserviços conteinerizados (Docker) e orquestrados (Kubernetes); - Conhecimento dos principais modelos e padrões de arquitetura de software, como Design Patterns, SOLID; - Experiência prática com soluções de aplicações em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS etc.); - Experiência em pipelines de CI/CD, particularmente utilizando Jenkins. Requirements - Experiência com Spark (Python ou Scala); - Familiaridade com soluções de big data, incluindo Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, entre outras; - Experiência com instrumentação e observabilidade de aplicações (Dynatrace, Datadog, Grafana etc); - Conhecimento em ferramentas de mensageria e eventos, como RabbitMQ e Kafka. Benefits - A Serasa Experian é muito mais do que você imagina. Com o propósito de criar um futuro melhor, ampliando oportunidades para pessoas e empresas, no Brasil somos mais de 4 mil pessoas que atuam em diversos times e especialidades. - Aqui, cada conhecimento e diversidade se complementa e você pode trabalhar no que mais ama, estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais, prezando pelo bem-estar. - A gente se dedica muito em ser uma das melhores e mais inovadoras empresas para se trabalhar do país, possibilitando experiências e carreiras incríveis para nossas pessoas. - Nossa forte abordagem de pessoas em primeiro lugar é reconhecida externamente por meio de diversas certificações de mercado: fomos premiados pelo Great Place To Work™ em 24 países e pela certificação internacional Top Employers, além de sermos reconhecidos como uma das melhores empresas para jovens profissionais e contarmos com uma avaliação de 4,6 no Glassdoor.

Brazil