C.H Robinson is seeking a Software Engineer III supporting C.H. Robinson's Navisphere Execution capability team, you will use your passion for technology and experience delivering complex software solutions to support the critical Execution capability of our proprietary technology platform that supports our global customers. In this role, you will be responsible for evaluating requirements, estimating tasks, and writing code that meets performance, quality, business, and security objectives. You will collaborate with other software engineers, product managers, and quality assurance analysts to solve complex problems, improve our software development processes and standards, and keep up with emerging technologies. This position is open to candidates located in Minneapolis, Chicago, or Kansas City. Responsibilities: The responsibilities of this position consists of, but are not limited to, the following: Develop software and designs solutions to satisfy customer requirements that consider performance and availability Collaborate with product managers and principal software engineers to translate requirements into detailed designs Estimate for software development effort including identifying dependent teams and developing code to satisfy complex requirements Optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment Write code using secure programming patterns and by finding, fixing, and enhancing security in existing applications Increase code quality through writing unit, integration, and acceptance tests Tune performance and resolve availability issues of product or service and its dependencies Collaborate with other software engineers and teams on code reviews, development infrastructure, and process enhancements Mentor and coach other software engineers by participating in design and code reviews and share best practices; proactively seek mentorship from others Maintain knowledge of emerging technologies Required Qualifications: 5+years of experience working in a software development team environment 5+ years of experience creating applications and features in an object-oriented environment (ex. C#, .NET) Experience with database objects in relational databases (ex. MS SQL, Oracle) or non-relational databases (ex. MongoDB) Experience with microservices (WebAPI, Service Stack, REST API, etc.) Experience with Code reviews, Code optimization, Unit & Acceptance Tests Proficient with version control systems (ex. GIT, GITHub, TFS, etc.) Bachelor's Degree in Computer Science, Software Engineering or MIS; or, a minimum of 4 years of equivalent work experience and a high school diploma/GED Preferred Qualifications: Experience with cloud technologies (Azure, AWS, GCP) Experience with data streaming and messaging architecture and frameworks (Kafka, RabbitMQ, ESB) Values a diverse and inclusive work environment Have excellent communication and interpersonal skills Have a growth mindset that is open to giving and receiving feedback Able to thrive in a collaborative, creative, dynamic workplace We will review applications for this role on an ongoing basis and encourage all interested candidates to apply at their earliest convenience. Compensation Range $119,800.00 - $202,300.00 The base pay range displayed on the job posting reflects the minimum and maximum base pay for this specific location. Your individual base pay within this range is determined by job-related skills, experience, and relevant education or training. Compensation details listed in this posting reflect the base pay only and do not include additional variable compensation. Questioning if you meet the mark? Studies have shown that some individuals may be less likely to apply unless they match the job description exactly. Here at C.H. Robinson, we're building an inclusive workplace where all employees feel they belong. If this position excites you, we welcome you to apply whether you check all the preferred qualifications or just a few. You may just be our next great fit! Equal Opportunity C.H. Robinson is proud to be an Equal Opportunity Employer. We are committed to a workplace and performance culture that reflects the strengths of our worldwide marketplace. We value unique experiences and diverse backgrounds of our people within our company, our business relationships, and our communities. We're committed to providing an inclusive environment, free from harassment and discrimination, where all employees feel welcomed, valued and respected. EOE\Disabled\Veteran Benefits Your Health, Wealth and Self Your total wellbeing is the foundation of our business, and our benefits support your financial, family and personal goals. We provide the top-tier benefits that matter to you most, including: Three medical plans which include Prescription drug coverage Enhanced Fertility benefits Flexible Spending Accounts Health Savings Account (including employer contribution) Dental and Vision Basic and Supplemental Life Insurance Short-Term and Long-Term Disability Paid observed holidays 2 paid floating holidays for U.S. hourly employees Flexible Time Off (FTO) offered to U.S. salaried employees — no accruals and no caps. Paid Time Off (PTO) offered to all other employees in the U.S. and Canada Paid parental leave Paid time off to volunteer in your community Charitable Giving Match Program 401(k) with 6% company matching Employee Stock Purchase Plan Plus a broad range of career development, networking, and team-building opportunities Learn more about our benefit offerings on our BENEFITS & WELLBEING page
Live Job Feed
Find Your Dream Career
Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.
72,877 jobs
As a Firmware Engineer, you will be working on sophisticated, industrial, real time operating systems involving real time data acquisition and post processing of data for analysis and reports. This team of engineers develops innovative monitoring systems used for transformer monitoring at electrical sub stations. Key Responsibilities Embedded systems, firmware development with specific focus on Linux and real time embedded systems. Developing advance firmware solutions for critical substation monitoring and diagnosis requirements. Coordinate firmware development activities and lead quality and scheduling projects. Supports development team and provides needed pre-qualification and verification testing. Ensure compliance to all regulatory needs for the product and business Support product transition to mass manufacturing Supports sales and support team post release to timely meet customer needs. Follow software development and validation processes and continuously improve them. Use Scrum Agile Methodology for software development. Required Skills And Experience Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Minimum of 3 years of hands-on experience in embedded systems design, development, testing, and debugging. Strong experience with microcontroller and microprocessor-based systems. Expertise in Embedded C/C++ development within real-time, multi-threaded environments. Proficiency in programming peripheral interfaces like UART, I2C, SPI, etc. Proven experience in developing, debugging, and testing industrial protocols such as Modbus, DNP3, IEC60870, IEC61850, along with expertise in Ethernet systems, protocol analyzers, and SCADA practices. Extensive experience with embedded Linux and Windows environments, including real-time data acquisition and scheduling applications. Knowledge of unit testing frameworks for Linux. Experience with device driver programming. Preferred Skills Experience in developing products for the power utility industry. Familiarity with AI technologies in firmware development. Understanding of cybersecurity implementation principles. Experience with FPGA programming and development. Proficiency in additional programming languages such as C#, PHP, JS, and scripting languages like Python. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices. Experience with JIRA and Confluence. Familiarity with Agile methodologies. Ralliant Corporation Overview Ralliant, originally part of Fortive, now stands as a bold, independent public company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life — faster, smarter, and more reliably. Our high-performance instruments, sensors, and subsystems fuel mission-critical advancements across industries, enabling real-world impact where it matters most. At Ralliant we're building the future, together with those driven to push boundaries, solve complex problems, and leave a lasting mark on the world. About Qualitrol QUALITROL manufactures monitoring and protection devices for high value electrical assets and OEM manufacturing companies. Established in 1945, QUALITROL produces thousands of different types of products on demand and customized to meet our individual customers' needs. We are the largest and most trusted global leader for partial discharge monitoring, asset protection equipment and information products across power generation, transmission, and distribution. At Qualitrol, we are redefining condition-based monitoring. We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@Ralliant.com. Pay Range The salary range for this position (in local currency) is 81,500.00 - 151,300.00 QUALITROL manufactures monitoring and protection devices for high value electrical assets and OEM manufacturing companies. Established in 1945, QUALITROL produces thousands of different types of products on demand and customized to meet our individual customers' needs. We are the largest and most trusted global leader for partial discharge monitoring, asset protection equipment and information products across power generation, transmission, and distribution. At Qualitrol, we are redefining condition-based monitoring. We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@Ralliant.com. The salary range for this position (in local currency) is 81,500.00 - 151,300.00
Job Description Position Title: Estimator Position Reports To: VP, Central Estimating Position Summary Estimators are responsible for all aspects of bidding a project including labor, time and materials requirements to determine overall cost of projects. This role is responsible for increasing profitability through comprehensive cost estimating. Essential Functions Interprets and analyzes contract documents regarding terms, specifications, clarifications, and requirements for each project and prepare estimates and bid proposals. Estimates majority of the work applicable to the respective region or business line, including, target projects and owners list, and managing bid flow. Reads and interprets sophisticated specs and drawings. Uses formulas and makes calculations. Other duties as assigned. Education & Experience 5+ years of industrial services experience preferred 3+ years of experience reading isometric drawings 3+ years of experience estimating industrial services lines of business High School Diploma or equivalent Knowledge, Skills, And Abilities Proficient computer skills in Microsoft Office Suite Ability to work effectively in cross-functional team initiatives Knowledge in safety procedure implementation is a plus Ability to multi-task, managing multiple projects and competing priorities Effective communication and critical thinking skills Ability to respond quickly and effectively under pressure and deadlines Critical in managing the business and identifying problems or opportunities Demonstrates ability to be flexible and quickly adaptable to changing conditions across all spectrums Creative and innovative approaches and solutions on a project-by-project basis Effective participation in team environment, with both external and internal teammates Work Conditions/Physical Demands Remaining in a stationary position, often standing, or sitting for prolonged periods Light work that includes moving objects up to twenty pounds No adverse environmental conditions expected
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. As an Intermediate Backend Engineer on the GitLab Orbit team, you'll help build and operate a graph data service that supports GitLab Duo agents, analytics, and architecture-level features across GitLab.com, Dedicated, and Self-Managed deployments. You'll join a Rust-first team that values clear ownership, thoughtful system design, and rigorous thinking about data and reliability. The Knowledge Graph service is a Rust backend that builds a property graph from GitLab's software development lifecycle (SDLC) and code data. It uses ClickHouse, NATS JetStream, and the Data Insights Platform. It exposes secure graph queries and MCP tools used by AI agents and product features. In this role, you'll deliver features and improvements in well-scoped areas, learn the broader architecture, and contribute to reliability, observability, and operational readiness. In your first year, you'll take clear ownership of specific components or features (for example, parts of the SDLC indexing pipeline or query paths). You'll help reduce single points of failure with better tests and runbooks, and you'll help the team ship analytical services that are easier to maintain and evolve over time. What you'll do Implement and iterate on backend features in the Rust-based Knowledge Graph service, including changes to the query engine, SDLC and code indexing flows, and API endpoints (including MCP endpoints) under guidance from senior and staff engineers. Maintain integrations between Knowledge Graph and the rest of the GitLab platform, working in areas that touch GitLab Rails, the Data Insights Platform (Siphon, NATS, ClickHouse), and GitLab Duo Agent Platform. Contribute to system design discussions by proposing options, raising questions, and documenting decisions, with a focus on reliability, scalability, and maintainability for analytical graph workloads. Improve the operational maturity of the service by adding or enhancing metrics, logging, runbooks, alerts, and small readiness tasks, and by participating in on-call rotation as appropriate for your level and experience. Collaborate asynchronously with product, data, infrastructure, security, and AI counterparts to clarify requirements, align on scope, and ship features safely for customers and sustainably for the team. Use AI-assisted development workflows responsibly (for example, using Knowledge Graph-backed agents and internal Duo tooling), and share what works with the team while keeping a strong focus on code quality and correctness. Participate in code reviews, knowledge-sharing sessions, and pairing to both learn from others and help maintain consistent standards across the codebase. Contribute across the stack when needed, including occasional Ruby work for Rails integration and authorization paths, or small frontend changes related to Knowledge Graph features (for example, Software Architecture Map UI plumbing). What you'll bring Professional experience building and maintaining backend systems in production, with an understanding of reliability, maintainability, and how to support services over time (for example, incident response and follow-ups). Proficiency in at least one modern backend language and strong interest in Rust, with either prior Rust experience or clear evidence you can ramp quickly and deliver in a Rust-first, performance-sensitive codebase. Some exposure to distributed data or analytics systems (for example, OLAP databases, Kafka- or NATS-style messaging, or change data capture (CDC) pipelines), or strong motivation to develop those skills in this role. Interest in graph data modeling and query patterns (property graphs, multi-step (n-hop) traversals, aggregations), and willingness to learn the tools and concepts used in Knowledge Graph over time. Practical experience (or strong interest) using AI tools in day-to-day development, along with a thoughtful approach to validating outputs and integrating AI into your workflow. A language-agnostic mindset and evidence that you can pick up new languages and frameworks as needed (for example, Ruby, Go, or TypeScript/Vue where the work touches adjacent systems). Solid fundamentals in system design for your level, including the ability to reason about trade-offs, ask good questions, and align your implementation work with documented architectural decisions. Comfort working in a low-process, high-ownership environment where you take responsibility for your work, refine problem statements with teammates, and communicate progress clearly in writing across time zones in an all-remote team. About The Team GitLab Orbit sits within the Data Engineering organization. We work closely with partners across AI (Duo Agent Platform), analytics, infrastructure and delivery, and security because our work spans many parts of the platform. We collaborate asynchronously rather than following a feature factory model. A key challenge for us right now is scaling sustainably as usage grows and team members take time off. That includes hardening multi-tenant behavior. At the same time, we're bringing Knowledge Graph to The base salary range for this role's listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $115,200—$162,000 USD How GitLab Supports Full-Time Employees Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab's policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
The application window is expected to close on: 11/02/2026 Meet the Team The Platform Experience Backend team builds the APIs and durable workflows behind Splunk's data management products. We enable customers to route, transform, and process their data at the edge and in the cloud, and to store and query it at massive scale in a modern data lake. We're working on exciting, unannounced big data products that will expand what Cisco and Splunk customers can do with their data in AI workflows. We are a collaborative, high-performing group of engineers who value clean code, rigorous testing, and pragmatic architectural decisions. We foster a supportive hybrid/remote environment based in Seattle (PST), where technical excellence and continuous learning are the norms. Joining us is an opportunity to solve complex distributed systems challenges at a scale few other organizations can offer. Your Impact Design, build, and operate customer-facing REST APIs and backend services in Go that power our Data Management products, including complex and long-running operations at scale. Lead small-to-medium features from technical design through coding, testing, code review, and production. Own your services in production: monitor them, take on-call shifts, and lead postmortems and root-cause analysis. Write clean, well-tested, secure code and give thoughtful code reviews that raise the team's engineering standards. Collaborate with Product Managers, designers, frontend engineers, and adjacent backend teams to ship cohesive solutions. Mentor junior engineers and interns through pairing, design feedback, and code review. Minimum Qualifications Bachelor's degree + 5 years of related experience, or Master's degree + 3 years of related experience Experience in backend languages; (i.e. Golang, Java, C++, Python, or similar) Experience designing, building, and operating REST APIs and backend services in production Experience with data structures, algorithms, software design; and CI/CD pipelines, automated testing, and production debugging Experience with cloud-native architecture on a public cloud (AWS, Azure, or GCP), including Docker and Kubernetes Preferred Qualifications Strong communication skills, with the ability to explain technical decisions to diverse stakeholders in design docs and in person. Experience with high-volume data pipelines, streaming technologies, data lakes, or SQL. Distributed systems experience such as workflow orchestration, durable jobs, or long-running operations. Enthusiasm for AI tools across the software development lifecycle, with accountability for AI-assisted output. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: The starting salary range posted for this position is $138,100.00 to $198,200.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation, equity, or benefits. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco Non-exempt employees* receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next Additional paid time away may be requested to deal with critical or emergency issues for family members Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees On Sales Plans Earn Performance-based Incentive Pay On Top Of Their Base Salary, Which Is Split Between Quota And Non-quota Components, Subject To The Applicable Cisco Plan. For Quota-based Incentive Pay, Cisco Typically Pays As Follows .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area $155,000.00 - $256,000.00 Non-Metro New York State & Washington State $138,100.00 - $227,900.00 For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Reach — qualified candidates
Post your job today and get applications within 24 hours.
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and 5+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Hands-on experience developing with Golang Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Preferred Qualifications, Capabilities, And Skills Familiarity with Envoy Proxy, or other web ingress proxies Experience operating applications Kubernetes or AWS EKS Experience implementing OIDC, OAUTH 2.0, and SAML handlers About Us JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Impact As a Senior Engineer on the Core Services team at Shipt, you will play a key technical role in building, scaling, and maintaining the mission-critical backend systems that power our retailer management ecosystem. You will take ownership of complex technical tasks and features, ensuring our core applications are production-ready, highly scalable, resilient, and performant across multi-region environments. Working closely with Product Managers, Engineering Managers, and Principal/Staff Engineers, you will contribute directly to our technical roadmap, lead feature execution within our microservices framework, and mentor junior and mid-level engineers to elevate the overall quality and engineering standards of the team. What You'll Need to Be Successful Technical Execution & Architecture Hands-On Development: Drive hands-on development on complex features, multi-region services, and core microservices built solidly in Go (Golang), leveraging Google Cloud Platform (GCP), Apache Kafka, Postgres, Redis, and Kubernetes. Scalable System Design: Design high-performance, low-latency microservices and event pipelines adhering to SOLID design principles and RESTful API standards, anticipating future scale while ensuring solutions support automation, security, resiliency, and maintainability. Database & Caching Optimization: Design robust relational data models in Postgres, write clean SQL migrations, optimize complex queries, and implement effective caching strategies using Redis to minimize database load. Pragmatic Problem Solving & Tooling: Approach engineering challenges as an outcome-driven problem solver first, treating modern development tools—including AI coding assistants and agentic workflows—as force multipliers in your technical toolbox while taking complete ownership of system design, correctness, security, and long-term code quality. Code Quality & Best Practices: Consistently write and teach others to write idiomatic Go code with testability, readability, edge-case handling, and robust error management in mind. Conduct thorough code reviews to maintain team engineering standards. Technical Documentation: Document key architecture and design decisions, creating high-level and low-level system diagrams to articulate complex workflows clearly. Security Ownership & Code Scanning: Approach code and infrastructure with a security-first mindset, utilizing automated code scanning tools to identify vulnerabilities and advocate for swift remediation. Frameworks & Refactoring: Identify when internal libraries or service patterns need updating or refactoring, actively contributing to internal Shipt shared tooling and microservice templates. Operational Health & Observability Production Readiness: Ensure all team solutions are deployable, production-ready, multi-region resilient, and equipped with sufficient product observability for high reliability and rapid incident recovery. Observability & SLIs/SLOs: Proactively identify and resolve gaps in observability metrics, logging, and distributed tracing dashboards. Use operational data and observability metrics to drive stability improvements, define business-level SLIs/SLOs, and tune alerting for rapid incident response. Troubleshooting & Incident Response: Take strong ownership of incident recovery and root-cause resolution across team services, implementing long-lasting fixes to prevent recurring failures. Leadership & Collaboration Technical Roadmap: Contribute meaningfully to the team's technical roadmap and assist in planning, estimating, and managing multi-sprint feature deliveries. Mentorship & Coaching: Serve as a mentor and coach to Engineers, Associate Engineers, and Interns, fostering a growth mindset and elevating technical skills across the team. Cross-Functional Communication: Act as a primary technical contact point for the team, answering technical questions for cross-product partners and product managers while keeping stakeholders informed of technical impact. Technical Skills & Qualifications Experience: 4+ years of professional software development experience building and maintaining production-grade distributed systems. Core Technical Stack: Demonstrated expertise writing production backend services in Go (Golang), with strong experience in Apache Kafka, Postgres, Redis, Google Cloud Platform (GCP), and Kubernetes. Data Persistence & Caching: Deep understanding of relational database schema design, SQL query performance optimization in Postgres, and caching strategies in Redis. Distributed Systems & API Design: Strong proficiency in microservices architecture, RESTful API design, SOLID design principles, asynchronous event-driven messaging, and multi-region service resilience. Testing & Quality Focus: Strong expertise in automated unit, integration, and regression testing frameworks, leveraging quality metrics to continuously improve test coverage. Process & Execution: Experience working in fast-paced Agile environments, with the ability to take action and make swift decisions with limited data points. Education: Bachelor's Degree in Computer Science, Software Engineering, or equivalent practical experience. Skills & Education This list includes key skills used in this job but is not inclusive of all skills needed for the role. Please see any required education below. Agile Methodology, Apache Kafka, API Design, Distributed Systems, Go Programming LanguageBachelor's Degree or equivalent experience | Required Pay Range $95,800-$119,000 Please note that the pay range above is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. Work Arrangement To foster connection while offering continued flexibility, hybrid team members have the following in-office expectations: Hybrid roles in Birmingham, AL typically work in-office at least 2 days per week, with core in-office days on Wednesdays and Thursdays. Hybrid roles in Minneapolis, MN typically work in-office at least 1 day per week on either Tuesday, Wednesday, or Thursday. Hybrid roles in San Francisco, CA typically work in-office at least 1 day per week between Monday and Thursday. Certain roles may require in-office presence on a full-time basis. Please work with your recruiter to learn more about the classification of this role. About Shipt Shipt is a retail tech company that connects people to reliable, high-quality delivery with a personal touch. Shipt connects customers to the things they want from the stores they love, retail businesses to more satisfied customers, and workers to new earning opportunities. At Shipt, we aim to put our team first to boost a sense of belonging, spark opportunities for growth, provide unique benefits and commit to giving back to our communities in ways that make life better, both personally and professionally. We understand that our service, our culture, and our connection to our communities are only made better by every single person who shows up to work here every day. Learn More. Shipt is an independently operated, wholly owned subsidiary of Target Corporation and available in more than 5,000 U.S. cities. Shipt was founded and is headquartered in Birmingham, Alabama. For more information, please visit Shipt's company site at Shipt.com. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, color, national origin, ethnicity, religion or religious belief, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, military or veteran status, disability, or any other characteristic protected by law. Please inform your recruiting contact upon initial connection if you need a reasonable accommodation. If you need assistance filling out a job application, please complete this form. For technical interviews, Shipt uses an online coding platform. In the event you may need a reasonable accommodation to use the online coding platform, please connect with your recruiter. Employees (and eligible family members) are covered by medical, dental, vision and more. Employees may enroll in our company's 401k plan. Employees will also be eligible to receive discretionary vacation for exempt team members, paid holidays throughout the calendar year and paid sick leave. Other compensation includes eligibility for an annual bonus and the potential for restricted stock units based on role.
Archer is collaborating with J.P. Morgan to connect them with exceptional professionals for this role. Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Android/Kotlin at JPMorganChase within the BUSINESS ACCESS & TOOLS, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job Responsibilities Design, build, and maintain Android features using Kotlin/Java, delivering high-quality user experiences across devices and OS versions. Lead implementation for moderately complex initiatives (UI flows, data/state management, offline/error handling) and contribute to technical design decisions. Integrate with backend services (REST/GraphQL), implement secure authentication flows, and ensure safe handling of local storage and network communications. Build and maintain automated tests (unit, instrumentation, UI) and improve app stability (crash reduction, ANR/performance tuning). Drive CI/CD improvements for Android builds (lint/static analysis, test automation, signing/release workflows) and use JP Morgan Chase-approved AI-assisted tools (e.g., Claude AI where approved) to accelerate refactoring, test generation, and documentation with rigorous validation Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and 3+ years applied experience Strong hands-on Android development experience with Kotlin, Android SDK, and modern architecture patterns (e.g., MVVM/Clean Architecture). Experience building UI using Jetpack Compose and/or XML, including accessibility and responsive layout practices. Experience with mobile testing practices and frameworks (unit + instrumentation/UI tests) and troubleshooting complex issues. Experience implementing/improving CI/CD for mobile (automated builds, quality gates, release processes). Disciplined experience using AI coding assistants (Claude AI or equivalent where approved) with verification and secure usage practices. Preferred Qualifications, Capabilities, And Skills Experience with modularization, shared libraries, and scaling Android codebases across teams. Experience with performance profiling and stability tooling (startup time, memory, crash analytics, ANR monitoring). Familiarity with mobile security best practices (OWASP MASVS awareness, secure networking, secrets handling, certificate pinning where applicable). Experience with release strategies (feature flags, phased rollouts) and operational readiness (runbooks, monitoring). Experience mentoring engineers and improving delivery metrics (cycle time, defect escape, app stability). ABOUT US Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. Equal Opportunity Employer/Disability/Veterans About The Team Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi – with technology providing the key to unlock this potential. Responsibilities: Actively develop and deliver components for the Core Prime Brokerage platform using Java/Kotlin. Contribute to agile development by improving CI/CD practices and implementing automated testing. Participate in design, planning, and estimation discussions, breaking down work into technical tasks. Collaborate with business analysts and stakeholders to refine and clarify requirements. Create and maintain project and technical documentation. Assist in identifying and communicating potential risks and issues for assigned tasks. Participate in production support, including diagnosing issues, implementing enhancements, and improving system reliability. Collaborate with a global team, conduct peer reviews, and mentor junior analysts and graduates. Technical Experience: Java & Test-Driven Development are essential. Experience in any number of additional technologies (listed below) is advantageous: Kotlin Cloud Technologies (Kubernetes, Open Shift) Messaging Technologies (Kafka, Solace, TIBCO) Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3) Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana) Recommended Qualifications: 5-8 years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements Bachelor's degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Responsibilities: Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems Ensure essential procedures are followed and help define operating standards and processes Serve as advisor or coach to new or lower level analysts Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Primary Location: Tampa Florida United States Primary Location Full Time Salary Range: $96,960.00 - $145,440.00 In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire. Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Anticipated Posting Close Date: Oct 12, 2026 Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. Illinois residents – AI Notice and Right Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Why USAA? At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families. Embrace a fulfilling career at USAA, where our core values – honesty, integrity, loyalty and service – define how we treat each other and our members. Be part of what truly makes us special and impactful. We are proud to support active-duty military spouses. USAA roles may offer remote or hybrid flexibility for active-duty military spouses consistent with applicable policy and business needs. The Opportunity Provides support to the Enterprise by delivering reliable technology solutions for a business-critical P&C Auto policy administration platform. Engaged throughout the software systems and application development lifecycle, with an emphasis on Java and Spring Boot development, production troubleshooting, system stability, observability, resilience, refactoring, and performance optimization within a containerized OpenShift and Kubernetes environment. We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX or Plano, TX. Relocation assistance is not available for this position. What You'll Do Design, develop, code, and test complex technical solutions. Investigates and resolves complex application and system technical problems and production issues through troubleshooting techniques. Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures. Prepares and installs complex solutions by determining and designing system specifications, standards, and programming. Follows the software development lifecycle. Participates in design reviews and learns key system design principles. Mentors junior engineers and may begin mentoring peer engineers; Review teammates' code. Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures. What You Have Bachelor's degree; OR 4 years of relevant education and/or experience. 4 years of software development experience demonstrating technical depth in Java, Spring Boot, REST APIs, or similar enterprise application technologies. 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews. Experience developing and supporting containerized services using Docker, Kubernetes, and OpenShift. Experience with event-driven architecture or messaging technologies such as Kafka. Developing level of business acumen in the areas of business operations, risk management, industry practices and emerging trends. Experience supporting efforts to address production issues through troubleshooting applications and systems. Experience articulating technical challenges and solutions. What Sets You Apart Experience supporting applications that integrate with mainframe or other legacy technologies. Experience applying DevOps or Site Reliability Engineering practices to business-critical production applications. Experience with AWS technologies and services. Experience using automation or AI-assisted tools to improve engineering and production support processes Compensation range: The salary range for this position is: $ 93,770.00 - $179,240.00 . USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.). Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location. Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors. The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job. Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals. For more details on our outstanding benefits, visit our benefits page on USAAjobs.com. Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting. USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Services is a leading provider of cash management, treasury, trade, clearing, depository receipts and commercial cards services. Services has a global network spanning more than 90 countries and is unique in the industry for its reach, interoperability, and flexibility. We provide clients with dynamic information, platforms, tools, and APIs to effectively manage their portfolios, financial positions, working capital and supply chains. CitiDirect serves as the unified digital gateway for clients to access our full suite of services. We are seeking an experienced Senior Java Backend Developer to join a group modernizing CitiDirect's Payment architecture. The ideal candidate will have a strong foundation in Core Java and extensive experience with Spring Framework, microservices architecture, Apache Kafka, MongoDB, and Oracle databases. Key Responsibilities: Design, develop, and maintain robust, scalable, and high-performance Java-based backend services Architect and implement microservices using Spring Framework 6, Spring Boot 3 and Spring Cloud Design and implement event-driven architectures using Apache Kafka Work with MongoDB and Oracle - design schemas and optimize queries Implement and maintain comprehensive unit and integration tests Participate in code reviews and mentor junior developers Contribute to the continuous improvement of our development processes and best practices Required Qualifications: 7+ years of experience in Java development, with a strong command of Core Java concepts Extensive experience with Spring Framework, including Spring Boot and Spring Cloud Proven track record of designing and implementing microservices architecture Experienced in Reactive programming Proficiency in working with Apache Kafka, including designing and implementing event-driven systems Strong experience with MongoDB, including schema design, complex queries, and performance optimization for large-scale applications Solid understanding of NoSQL database concepts and best practices Experience with Oracle databases and SQL, and performance optimization Expertise in RESTful API design principles Proficiency in writing unit and integration tests using frameworks like JUnit and Mockito In-depth knowledge of application security principles and experience implementing secure coding practices Expertise in implementing authentication and authorization in microservices architecture (OAuth 2.0, JWT etc.) Preferred Qualifications: Familiarity with containerization technologies (e.g., Docker, Kubernetes) Experience with CI/CD pipelines and DevOps practices Understanding of Agile methodologies Solid understanding of payments industry, including various payment systems and processes Familiarity with ISO 20022 standards, and their application in payments messaging Contributions to open-source projects Job Family Group: Technology Job Family: Applications Development Time Type: Full time Primary Location: Jersey City New Jersey United States Primary Location Full Time Salary Range: $142,320.00 - $213,480.00 In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire. Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Anticipated Posting Close Date: Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. Illinois residents – AI Notice and Right Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Engineer the future of global finance. At Citi, our Tech team doesn't just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Are you a highly skilled and motivated Software Engineer looking to make a significant impact in the dynamic world of finance? Join our cutting-edge technology team and play a pivotal role in developing and enhancing our proprietary Cross Functional Reference Data Foundation platform within the Prime Services area. The ideal candidate will bring 5-8 years of progressive experience in systems analysis and hands-on programming, coupled with a proven track record of successful project implementation. This role demands strong technical expertise in Java application development, agile methodologies, and a collaborative spirit to deliver innovative and robust solutions within a fast-paced global environment. The person will play a critical role in maintaining our current platform while actively contributing to its evolution. Key Responsibilities: Design, develop, and maintain high-quality software applications using Java, adhering to best practices in Test-Driven Development (TDD), Spring framework, and Microservices architecture. Conduct thorough systems analysis and programming to ensure optimal application performance and reliability. Collaborate effectively with global development teams, business stakeholders, and other technical teams to understand requirements, define solutions, and deliver integrated projects. Contribute to the continuous improvement and maintenance of existing platforms, ensuring their stability and scalability. Participate in all phases of the software development lifecycle, from concept and design to testing and deployment, following agile principles. Utilize strong SQL and Stored Procedures knowledge for efficient database interaction and data management. Operate and troubleshoot applications within Linux environments. Adapt quickly to evolving technical requirements and project priorities, managing multiple deadlines effectively. Demonstrate an interest in continuous learning and collaboration. Qualifications: Experience: 5-8 years of progressive experience in systems analysis and programming of software applications. Proven track record of implementing successful software projects from inception to completion. Technical Acumen: Strong proficiency in Java application technologies with hands-on coding skills. Deep experience with Test-Driven Development (TDD) practices. Expertise in the Spring framework and Microservices architecture. Solid understanding and hands-on experience with SQL and Stored Procedures. Proficiency in Linux environments. Experience with any messaging such as TIBCO EMS or Kafka. Experience with any caching products such as Gemfire or Redis. Methodology: Working knowledge of project management techniques and methods, with a strong focus on agile methodologies. Skills & Competencies: Adaptability: Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities. Collaboration: A strong team player with excellent verbal and written communication skills, capable of working effectively with global teams to deliver integrated solutions. Continuous Learning: Eager to learn new technologies and contribute to the ongoing maintenance and enhancement of the current platform. Nice to Have Skills: Experience with React, other modern web technologies, and web best practices. Understanding of HTML5 and CSS. Experience with cloud platforms, containerization (e.g., Docker), and Kubernetes. Experience in Microsoft SQL Server Education: Bachelor's degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What We'll Provide You By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: Paid annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Primary Location: Tampa Florida United States Primary Location Full Time Salary Range: $96,960.00 - $145,440.00 In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire. Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Anticipated Posting Close Date: Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. Illinois residents – AI Notice and Right Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
