This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.
Software Engineer Consultant
Location
United States
Posted
15 days ago
Salary
$194.3K - $222.6K / year
Seniority
Mid Level
Job Description
Software Engineer Consultant
First Citizens Bank
Role Description This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, and Texas. - Works on GitLab pipelines to drive all Microservices. - Builds out to the Docker registry and then deploys to OpenShift. - Creates pods and manages using Kubernetes. - Develops, tests, debugs, and troubleshoots containerized applications on the OpenShift platform. - Designs, develops, and maintains custom helm charts to deploy applications, certificates, and configurations. - Crafts Network policies to allow internamespace communications. - Creates scripts and utilities to automate data analysis and deployments. - Designs and implements automation tools and frameworks for continuous integration, delivery, and deployment. - Monitors the availability, latency, and overall system health. - Supports on-call incident, change management, and root cause analysis. - Sets up continuous integration processes with build, release, and test. - Utilizes tools like GitLab and Jenkins to perform and implement continuous integration processes. - Works on Ansible and Ansible Tower to automate repetitive tasks, deploy critical applications quickly, and proactively manage changes. - Writes playbooks in YAML language to manage Web Applications and services. - Creates repositories, branches, tags in GitLab and assists developers to fix code merge issues and implement parallel development processes. - Collaborates with development and operations teams to identify and address bottlenecks in the software development lifecycle. - Knowledge and experience with code quality and setting up quality gates using SonarQube to enforce high coding quality and maintainability. - Troubleshoots and resolves issues related to application development, deployment, and operations. - Utilizes tools like AppDynamics, Dynatrace, Grafana, and Splunk for metrics collection, visualization, and alerting. - Performs routine application maintenance to ensure the production environment runs smoothly. - Develops maintenance requirements and procedures. - Plans team structure, activities, and involvement in project management activities. - Supports Elastic Search, Kibana, and Redis cluster changes and monitoring. - Integrates application configuration with privileged access management tools like CyberArk. Qualifications - Bachelor’s degree in Computer Science, Electronic Communication Engineering, Information Technology Management, or related field plus five (5) years of experience in the job offered or five (5) years of experience as a Software Developer, or related occupation. - Extensive experience designing and maintaining enterprise-grade pipelines using GitLab/Jenkins. - Advanced scripting in Bash and Python for complex deployment workflows, system administration, and large-scale infrastructure automation. - Experience with SonarQube integration for code quality and security compliance. - Advanced proficiency with Docker, Podman, Kubernetes, and OpenShift to deploy and scale containerized applications across distributed environments. - Deep expertise with Helm for templated, repeatable deployments across dev, staging, and production. - Substantial experience with Ansible for enterprise infrastructure provisioning and configuration management. - Proficiency in YAML for defining CI/CD pipelines, Kubernetes manifests, Helm charts, and Ansible playbooks across complex multi-environment systems. - Expertise with Elasticsearch/Kibana for enterprise-scale log aggregation and monitoring dashboards. - Experience with Redis for in-memory caching and session management to optimize high-throughput application performance. - Deep proficiency with Dynatrace, AppDynamics, Splunk, Zabbix, and Grafana for enterprise performance monitoring and alerting. - Advanced knowledge of SSL/TLS, Keyfactor for certificate lifecycle management, and CyberArk for privileged access control. - Extensive experience with TCP/IP, firewall configurations, Akamai CDN, and Microservices Architecture. - Advanced Linux proficiency for server configuration, troubleshooting, and containerized workloads. - Proven expertise in production incident resolution and root cause analysis in high-availability environments. Requirements - This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, Texas. Benefits - The base pay for this position is generally between $194,275.00 to $222,583 per year. - Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. - For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment. - Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. - More information can be found at First Citizens Bank Benefits . - This job posting is expected to remain active for 31 days from the initial posting date listed above. - If it is necessary to extend this deadline, the posting will remain active as appropriate. - Job postings may come down early due to business need or a high volume of applicants.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Developer
Seidor GeseinSomos Seidor Gesein, una consultora de RRHH especializada en la selección de perfiles tecnológicos IT. ¿No nos conoces? Te animo a visitar nuestra página web y a seguirnos en LinkedIn para estar informado de todas nuestras novedades.
Role Description We are looking for a Full Stack Developer to join an international and long-term project based in Brussels. This role is ideal for professionals experienced in complex enterprise environments, microservices architectures, and cloud-based solutions. You will be working in a multicultural environment, contributing to the development and integration of scalable systems using modern technologies. - Front-end architecture development for web applications - UI/UX interaction design for web interfaces - Back-end application development - Implementation of core business logic - Creation and maintenance of servers and databases - Implementation of security and data protection measures - Cross-platform optimization - Responsive application design - API design and development - Participation in the design and development of scalable software solutions - Technical leadership when required - Maintaining code integrity and structure - Writing clean, functional code across front-end and back-end - Analysis of data, processes, and code to troubleshoot issues and identify improvements - Testing and bug fixing - Ensuring technical and functional requirements are met - Technical documentation writing Qualifications - At least 3 years of proven experience in: - Java - Spring / Spring Boot - Angular 7 and Angular 10 - HTML, CSS, JavaScript, TypeScript - Microservices and micro front-end architectures - REST and SOAP web services - Oracle Database - AWS (Amazon Web Services) - Kafka, JMS, Kibana, ElasticSearch - CI/CD pipelines - API Gateway configuration with OAuth2 - OpenID Connect - SSO integration with ECAS - Oracle WebLogic Server and Apache - SSL/TLS configuration in application servers - Reverse Proxy configuration - Web testing tools such as Postman and ReadyAPI - Hybrid mobile development using jQuery Mobile and Ionic Requirements - University degree in IT or related field - European citizenship (mandatory) - English level sufficient to work in an international environment Benefits - Permanent contract (indefinite position) - Day rate: 230€/day - Stable and technically challenging environment - International and collaborative team - Fully remote (working for a Brussels-based project) Company Description Somos Seidor Gesein, una consultora de RRHH especializada en la selección de perfiles tecnológicos IT. ¿No nos conoces? Te animo a visitar nuestra página web y a seguirnos en LinkedIn para estar informado de todas nuestras novedades.
• Own and evolve the codebase alongside other developers, as well as the technology infrastructure behind our products • Build and maintain both backend services and user-facing features, from API design to component implementation to end-to-end workflows • Translate designs and wireframes into well-structured, testable, and scalable code • Use AI-powered coding assistants and development tools as part of your daily workflow: writing, reviewing, and shipping code more efficiently • Write unit, integration, and end-to-end tests to ensure code quality and reliability • Review other engineers' work, including evaluating AI-generated code for correctness, security, and maintainability • Contribute to technical decisions and architecture discussions with a mindset toward scalability, modularity, and clean separation of concerns • Stay curious about emerging technologies, particularly in AI tooling and LLM capabilities, and proactively propose ways to improve our products and workflows • Communicate effectively across technical and non-technical teams, understanding that great products need a tight feedback loop between development and product
• Evolve the credit platform architecture with a focus on scalability and resilience. • Implement critical solutions, serving as a technical example for the team. • Mentor engineers, promoting best practices in design and architecture. • Build robust observability with dashboards and metrics for critical systems. • Collaborate with partner teams to create solutions for internal customers. • Adapt cross-team technical directions to the team's context.
Title: Principal Full-Stack Engineer (Global) Location: Worldwide (Remote/Hybrid) Reports to: TBD About CINC Systems CINC Systems is the leading provider of accounting and management software for the community association management industry. Our platform supports tens of thousands of associations and millions of homes, operating in a complex, multi-tenant SaaS environment with high expectations for reliability, security, and scale. We are evolving CINC into an AI-native, event-driven platform built on strong software engineering fundamentals. The Principal Full-Stack Engineer plays a critical role in making that transformation real by leading a product team while remaining deeply hands-on in architecture and implementation. About the Role The Principal Full-Stack Engineer is a senior technical leader and people manager responsible for leading a cross-functional product team while actively designing and building software. This is a true player-coach role for an engineer who takes pride in the craft, thrives on complex problem-solving, and understands that great teams and great systems are built together. You will be accountable for technical direction, delivery outcomes, and team health, while partnering closely with Product, Design, Platform, and Data teams. As a Principal, you will also influence engineering standards and architectural decisions beyond your immediate team. Key Responsibilities · Lead and develop a high-performing product engineering team, creating the conditions for sustained delivery and learning · Remain hands-on in the codebase, contributing to system design, critical features, and complex integrations · Design and build event-driven microservices that are scalable, observable, and resilient · Apply full-stack engineering expertise across backend services, APIs, and user-facing applications · Champion Extreme Programming (XP) practices such as pairing, test-driven development, continuous integration, and small batch delivery · Partner with Product and Design to translate customer needs into well-designed, high-quality software · Collaborate with Platform and DevSecOps teams to ensure services are production-ready and aligned with platform standards · Establish and uphold high standards for code quality, system design, and operational excellence · Mentor and coach engineers, providing frequent feedback and supporting career growth · Contribute to architectural discussions and help align team decisions with broader platform and AI strategy · Explore and apply applied AI techniques where they meaningfully improve product capabilities or developer productivity Qualifications Technical Expertise · 12+ years of professional software engineering experience across full-stack development · Proven experience designing and building event-driven microservices in production environments · Strong understanding of distributed systems, API design, and data consistency patterns · Experience working across frontend and backend systems with complex business logic · Familiarity with cloud-native architectures and managed cloud services · Background in Extreme Programming (XP) practices is a strong plus · Experience with applied AI engineering, including integrating AI-powered capabilities into software systems, is a plus Leadership and Management · 5+ years of experience leading or managing software engineering teams · Demonstrated ability to operate as a player-coach, balancing hands-on engineering with people leadership · Experience owning outcomes for a product team, including delivery, quality, and team health · Strong communication skills, able to align engineers, product partners, and stakeholders · Structured thinker who can navigate ambiguity and make pragmatic decisions Mindset and Values · Builder at heart with deep respect for the craft of software engineering · Believes that strong fundamentals and XP practices are essential, especially in AI-enabled systems · Customer-obsessed, focused on delivering real value through reliable software · Learning-first attitude, staying current with modern engineering and AI practices · Calm under pressure and disciplined in execution · Values teamwork, trust, and shared ownership over heroics What Success Looks Like · The team consistently delivers high-quality software with smooth flow and minimal friction · Event-driven services are reliable, observable, and easy to evolve · XP practices are embedded in daily work and improve both quality and learning · Engineers on the team grow in skill, confidence, and autonomy · The Principal Full-Stack Engineer is trusted as both a technical leader and people leader CINC is an Equal Opportunity Employer of women, minorities, protected veterans and individuals with disabilities


