Job Closed
This listing is no longer active.
Established in 1995, Red River Technology is a leading information technology services provider based in Claremont, New Hampshire. As an employer, Red River emp
Senior Software Engineer
Location
United States + 1 moreAll locations: United States | Bermuda
Posted
83 days ago
Salary
$118K - $195K / year
Seniority
Senior
Job Description
Senior Software Engineer
Red River Technology
About the Job The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Senior Software Engineer to join us, focusing on the ARO HCP project. In this role, you will contribute to the engineering of features related to the deployment and life cycle management of Kubernetes and Azure Red Hat OpenShift (ARO). You'll play a key role in defining the architecture for Kubernetes deployment infrastructure and in developing our offerings from inception, through upstream development, to delivery. What you will do - Actively participate in container and virtualization-related projects and communities like Kubernetes, Red Hat OpenShift, and KubeVirt - Develop and implement new features; contribute to open source projects in Golang, Python. - Collaborate with team leads, architects, and other engineers on the design and architecture of our offerings - Become responsible for the quality of our offerings, participate in peer code reviews and continuous integration (CI), and respond to security threats - Work with Red Hat's Global Customer Support team and partner support teams on resolving customer issues - Work with the Quality Engineering (QE) team to ensure that projects are tested correctly - Publicize the team's work through blogs, web postings, or conference talks - Stay up-to-date on the latest advancements in AI frameworks, and leverage those in your day to day work - Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality. What you will bring - 5+ years of professional software engineering experience - Bachelor’s degree or higher in Computer Science, Engineering, or a related field (or equivalent experience) - Demonstrated experience working in a Linux environment with Golang - Proficient in a container ecosystem like Docker, Kubernetes, Red Hat OpenShift. - Solid understanding of microservices architectures and concepts including APIs, versioning, monitoring, etc. - Ability to examine various technological areas deeply and deliver solutions - Experience with AI frameworks and tooling - Excellent debugging skills - Proficient written and verbal communication skills in English - Utilize LLMs (e.g., Google Gemini), as relevant, for tasks such as brainstorming solutions, deep research, summarizing technical documentation, drafting communications, summarizing complex technical information, and enhancing problem-solving efficiency across the development lifecycle. The following are considered a plus - Experience with cloud development - Familiarity with virtualization, networking, or storage - Background in DevOps or site reliability engineering (SRE) - Experience with open source development #LI-EK1 The salary range for this position is $118,600.00 - $195,680.00. Actual offer will be based on your qualifications. Pay Transparency Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience. About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Benefits ● Comprehensive medical, dental, and vision coverage ● Flexible Spending Account - healthcare and dependent care ● Health Savings Account - high deductible medical plan ● Retirement 401(k) with employer match ● Paid time off and holidays ● Paid parental leave plans for all new parents ● Leave benefits including disability, paid family medical leave, and paid military leave ● Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more! Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States. Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply.
Job Requirements
- 5+ years of professional software engineering experience.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field (or equivalent experience).
- Demonstrated experience working in a Linux environment with Golang.
- Proficient in a container ecosystem like Docker, Kubernetes, Red Hat OpenShift.
- Solid understanding of microservices architectures and concepts including APIs, versioning, monitoring, etc.
- Ability to examine various technological areas deeply and deliver solutions.
- Experience with AI frameworks and tooling.
- Excellent debugging skills.
- Proficient written and verbal communication skills in English.
- Utilize LLMs (e.g., Google Gemini), as relevant, for tasks such as brainstorming solutions, deep research, summarizing technical documentation, drafting communications, summarizing complex technical information, and enhancing problem-solving efficiency across the development lifecycle.
- The following are considered a plus:
- Experience with cloud development.
- Familiarity with virtualization, networking, or storage.
- Background in DevOps or site reliability engineering (SRE).
- Experience with open source development.
Benefits
- Comprehensive medical, dental, and vision coverage.
- Flexible Spending Account - healthcare and dependent care.
- Health Savings Account - high deductible medical plan.
- Retirement 401(k) with employer match.
- Paid time off and holidays.
- Paid parental leave plans for all new parents.
- Leave benefits including disability, paid family medical leave, and paid military leave.
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Related Guides
Related Job Pages
More Software Engineer Jobs
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary: This position will be responsible for designing, developing and implementing digital UI solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects. What you will do: - Designs and defines the technical architecture and infrastructure required for digital UI solutions - Writes code, develops software components, and implements complex functionalities according to project requirements - Collaborates with other members of the development team and stakeholders to make high-level architectural decisions, proposes design patterns, and ensures scalability, performance, and maintainability of digital solutions - Leverages advanced programming skills to design and implement complex features, optimize performance, and ensure code efficiency - Integrates various software components or systems, ensuring seamless communication and interoperability between different parts of the digital solution - Writes and executes comprehensive test cases, conducts code reviews, performs debugging, and troubleshoots issues to ensure the reliability, stability, and high quality of digital solutions - Participates in agile or other development methodologies, attends meetings, contributes to project planning, and helps drive the progress and success of digital projects - Explores new tools, frameworks, and techniques to improve digital solutions and drive innovation within the development team - Creates and maintains technical documentation, including system designs, architecture diagrams, code documentation, and other relevant documentation while sharing their knowledge and expertise with team members, ensuring effective knowledge transfer and collaboration Required Qualifications: - 5+ years of experience with Angular or React - 3+ years of experience with HTML5, CSS3, and JavaScript (ES6+) - 2+ years of experience with Flutter for building cross-platform mobile applications Preferred Qualifications: - Familiarity with Stencil for building reusable web components - Experience with backend technologies (e.g., Node.js, Express) and RESTful APIs - Familiarity with cloud services (e.g., GCP, Azure) and CI/CD pipelines - Knowledge of accessibility standards (WCAG) and best practices Education: - Bachelor’s degree, or equivalent experience (HS diploma + 4 years relevant experience) Anticipated Weekly Hours 40 Time Type Full time Pay Range The typical pay range for this role is: $92,700.00 - $185,400.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 03/31/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary: As a Senior Software Development Engineer, you will be responsible for designing, developing, and implementing digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects. Required Qualifications: - 5+ years work experience - 3+ years of experience in at least one of the following: Node.js, JavaScript, TypeScript and SQL Preferred Qualifications - Adept at problem solving and decision making skills - Adept at collaboration and teamwork - Adept at execution and delivery (planning, delivering, and supporting) skills - Experience in Microservice and Serverless Architectures - Experience in open source frameworks - Experience in Agile practices Education: - Bachelor’s degree or, equivalent experience (HS diploma + 4 years relevant experience) Anticipated Weekly Hours 40 Time Type Full time Pay Range The typical pay range for this role is: $92,700.00 - $185,400.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 03/23/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
At Franklin Templeton, we’re advancing our industry forward by developing new and innovative ways to help our clients achieve their investment goals. Our dynamic and diversified firm spans asset management, wealth management, and fintech, offering many ways to help investors make progress toward their goals. Our talented teams working around the globe bring expertise that’s both broad and unique. From our welcoming, inclusive, and flexible culture to our global and diverse business, we offer opportunities not only to help you reach your potential while helping our clients reach theirs. Come join us in delivering better outcomes for our clients around the world! Franklin Templeton Companies, LLC seeks a Senior Software Engineer in Boston, MA. What are the ongoing responsibilities of a Senior Software Engineer? The Senior Software Engineer will develop and maintain database-driven business data solutions applications that support a broad range of business lines, including Fund Accounting, Investment Management, Performance Analytics, Marketing, and Risk and Compliance. What ideal qualifications, skills & experience would help someone to be successful? Requires a Bachelor’s degree in Computer Science or related field or equivalent. Must include five (5) years of progressively responsible experience with the following responsibilities, skills and/or tools: - Utilizing unit testing frameworks to troubleshoot individual application components; - Utilizing application performance monitoring tools and techniques to capture operations analytics and troubleshoot performance issues; - Building and maintaining data transformation workflows between internal systems, business partners, and external vendors; - Collecting user requirements and creating data flows for application integration using design tools; - Developing and maintaining database-driven business applications to support various business lines; - Modernizing data management applications and processes for scalability utilizing cloud technologies; - Utilizing test driven development approach for data validation and flow across various systems; - Utilizing scheduling tools to automate data transformation workflows; and - In executing duties, utilizing Oracle PL/SQL, Java/J2EE, Tomcat, jBoss, IIS and WebLogic. **Telecommuting and/or working from home may be permissible pursuant to company policies.**. Franklin Templeton offers employees a competitive and valuable range of total rewards—monetary and non-monetary — designed to support their well-being and recognize their time, talents, and results. Along with base compensation, employees are eligible for an annual discretionary bonus, a 401(k) plan with a generous match, and recognition rewards. We also offer a comprehensive benefits package, which includes a range of competitive healthcare options, insurance, and disability benefits, employee stock investment program, learning resources, career development programs, reimbursement for certain education expenses, paid time off (vacation / holidays / sick / leave / parental & caregiving leave / bereavement / volunteering / floating holidays) and a motivational wellbeing program. We expect the annual salary range for this position to be $178,131.00 – $200,700.00 depending on location and level of relevant experience, plus discretionary bonus. Experience our welcoming culture and reach your professional and personal potential! Our culture is shaped by the variety of perspectives and experiences brought by talent from around the world. Regardless of your interests, lifestyle, or background, there’s a place for you at Franklin Templeton. We provide employees with the tools, resources, and learning opportunities to help them excel in their career and personal life. By joining us, you will become part of a culture that focuses on employee well-being and provides multidimensional support for a positive and healthy lifestyle. We understand that benefits are at the core of employee well-being and may vary depending on individual needs. Whether you need support for maintaining your physical and mental health, saving for life’s adventures, taking care of your family members, or making a positive impact in your community, we aim to have your needs covered. Learn more about the wide range of benefits we offer at Franklin Templeton. Highlights of our benefits include: - Three weeks paid time off the first year - Medical, dental and vision insurance - 401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits - Employee Stock Investment Program - Learning and Education Assistance Program (LEAP) - Purchase of company funds with no sales charge - Onsite fitness center and recreation center - Onsite cafeteria* *Only applicable at certain locations. Learn more about the wide range of benefits we offer at Franklin Templeton Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and existing employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation. If you believe that you need an accommodation to search for or apply for one of our positions, please send an email to accommodations@franklintempleton.com. In your email, please include the accommodation you are requesting, the job title, and the job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only accommodation requests will receive a response.
Software Developer
TTM TechnologiesA leading global provider of printed circuit boards that go into just about everything you can imagine.
TTM Technologies, Inc. – Publicly Traded US Company, NASDAQ (TTMI) – Top-5 Global Printed Circuit Board Manufacturer About TTM TTM Technologies, Inc. is a leading global manufacturer of technology products, including mission systems, radio frequency (“RF”) components, RF microwave/microelectronic assemblies, and technologically advanced printed circuit boards (“PCB”s). TTM stands for time-to-market, representing how TTM's time-critical, one-stop design, engineering and manufacturing services enable customers to reduce the time required to develop new products and bring them to market. Additional information can be found at www.ttm.com We are seeking a software developer with a minimum of five years of development experience to fill an in-house position related software development for Front End Engineering automation solutions. The primary responsibilities of this job include analysis, design, programming, debugging, and modification of software and/or new products used in local, networked, cloud-based or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary. This is a remote position with up to 50% travel required. Key Duties and Responsibilities: - Follow current SW development processes - Design and architect end-to-end data solutions spanning multiple data domains and business units - Evaluate and implement new features and capabilities to improve platform maturity - Perform tasks according to budget and schedule - Uses computer assisted engineering and design software and equipment to perform engineering tasks - Prepares status reports, as required. - Review, implement and document manufacturing and process engineering requirements. - Provide Software development support to Pre-Production Engineering. - Communicate with software provider to drive improvements and solve problems with the application. - Continually improve the quality, workflow, and throughput of the tooling and data distribution processes. Work directly with tooling groups, engineering groups, vendors, etc.…to identify improvements and to implement new changes. - Actively ensure that all business objectives are met in the areas of quality, productivity, cost, delivery and capacity. - Provide assistance and leadership with integration of new systems and software(s), including the implementation of new SW revisions into the production environment. - Exercise judgment and sense of urgency in reacting to constantly changing business needs and daily unplanned demand. - Continuous improvement –Actively drive process improvement activities and emphasizes training and documentation to improve overall process flow and quality. Essential Knowledge and Skills: - Familiar with CI/CD pipelines - Experience in object-oriented design methodology - Experience with full SW development life cycle - Must be able to work effectively in a cross-function environment between the development team, project manager, business analyst and the engineering staff using the tools. - Must be able to adapt to changing conditions such as business requirements where code structures may be refactoring - General understanding a LLM and ML technologies and techniques to take advantage in a development environment. - Disciplined in documenting code and requirements Education and Experience - Minimum 5+ Years Relevant Experience - Bachelor’s degree in computer science or computer engineering - Experience in Python, SQL and TypeScript programming languages - Must have excellent communication skills, both verbal and written #LI-KD1 Compensation and Benefits: TTM offers a variety of health and well-being benefit programs. Benefit options include medical, dental, vision, 401K, Flexible Spending Account, Health Savings Account, accident benefits, life insurance, disability benefits, paid vacation & holidays. Benefits are available 1st of the month following date of hire. Compensation for roles at TTM Technologies varies depending on a wide array of factors including but not limited to the specific office location, role, skill set and level of experience. As required by local law, TTM provides a reasonable range of compensation for roles that may be hired in New York, California and Colorado. For California-based roles, compensation ranges are based upon specific physical locations. Export Statement: Must comply with TTM Export Control Policies and Procedures and all applicable laws including ITAR, EAR and OFAC including but not limited to: a) being able to identify ITAR product on the manufacturing floor and understand that access to these products and related technical data is restricted to only US Citizens and US Permanent Residents; b) recognition of Foreign Person visitors by badge differentiation; c) understand and follow authorization procedures for bringing foreign visitors into facilities (VAL); d) understand the Export and ITAR requirements for shipments leaving the US; e) manage vendor approvals for ITAR manufacturing and services. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.


