198jobs found
LinkedIn

Certified Public Accountant

ITC Worldwide

Location: Bloomfield Hills, MIType: Full-timePosted:

Company Description Janz & Knight, CPAs is a professional accounting firm serving clients in Bloomfield Hills, MI and the surrounding area. The firm provides a range of services including tax planning and preparation, financial reporting, and general accounting support to individuals and businesses. Team members work closely with clients to deliver accurate, compliant, and timely financial information. The firm values integrity, technical excellence, and responsive service. Janz & Knight, CPAs offers a collaborative environment where accounting professionals can develop their expertise and build long-term client relationships. Role Description The Certified Public Accountant will be responsible for preparing and reviewing individual and business tax returns, compiling and analyzing financial statements, and ensuring compliance with federal, state, and local tax regulations. Day-to-day responsibilities include performing general accounting work, reconciling accounts, assisting with tax planning, and providing clients with clear explanations of financial and tax matters. The CPA will collaborate with other team members to support month-end and year-end close processes, respond to client inquiries, and maintain accurate documentation. This is a full-time, on-site role based in Bloomfield Hills, MI, requiring regular interaction with clients and colleagues in the office. Qualifications Strong Accounting and Finance skills, including general ledger management and familiarity with GAAP. Proficiency in preparing and analyzing Financial Statements for individuals and businesses. Demonstrated experience in Tax Preparation, including federal, state, and local returns. Active Certified Public Accounting (CPA) license in good standing, or eligibility to obtain one within a defined timeframe. Comfort with accounting and tax software, spreadsheets, and relevant business applications. Excellent attention to detail, analytical thinking, and problem-solving skills. Strong written and verbal communication skills, with the ability to explain complex information clearly to clients. Ability to manage multiple deadlines, prioritize tasks, and work both independently and as part of a team. Bachelor’s degree in Accounting, Finance, or a related field; public accounting experience is preferred. Commitment to ethical practice, professional development, and staying current with tax and accounting regulations. Show more

LinkedIn

Principal Software Engineer

Oracle

Location: Santa Clara, CAType: Full-timePosted:

Job Description Oracle Cloud Infrastructure (OCI) builds and operates cloud services that help customers solve complex technical and business challenges. OCI Queue provides managed, durable messaging that enables applications to communicate asynchronously, absorb traffic spikes, and process work reliably. We are seeking a Principal Software Engineer who enjoys building distributed systems and solving challenging problems in messaging, storage, concurrency, and production reliability. You will help shape OCI Queue’s architecture and develop capabilities that balance durability, correctness, performance, scalability, and operational simplicity. You will work across customer-facing APIs, queue management workflows, request routing, and replicated storage. This is a hands-on technical leadership role with ownership from design and implementation through testing, deployment, and production operations. In this role, you will: Lead the design and implementation of distributed messaging capabilities, including ordered delivery, deduplication, message lifecycle management, and workload isolation. Improve service performance, capacity utilization, availability, and recovery under failures. Design reliable APIs and durable workflows, maintaining compatibility across service components and deployments. Drive automated testing, failure injection, performance qualification, and safe production rollouts. Investigate complex production issues, contribute to on-call operations, and deliver lasting reliability improvements. Partner with product management and engineering teams to evaluate tradeoffs, establish technical direction, and mentor engineers through design and code reviews Required Qualifications Bachelor’s or master’s degree in computer science or a related technical discipline, or comparable professional experience. At least six years developing production software, with substantial experience delivering distributed systems or cloud services. Proficiency in Java or Go, including concurrent programming, debugging, and performance analysis. Solid understanding of algorithms, data structures, operating systems, networking, and storage fundamentals. Practical knowledge of distributed-system behavior, including consistency, replication, retries, idempotency, partial failures, and recovery. Experience designing service APIs and evolving interfaces without disrupting existing consumers. Experience establishing automated unit, integration, and performance tests, supported by CI/CD practices. Experience operating production services: monitoring, troubleshooting, incident response, and participation in on-call rotations. Demonstrated ability to lead complex engineering work, communicate architectural decisions, and collaborate across teams. Sound engineering judgment when using AI-assisted development tools, including independent verification of correctness, security, and maintainability. Preferred Qualifications Experience building messaging systems, distributed storage, event-processing platforms, or similar infrastructure services. Familiarity with technologies such as Apache Kafka, RabbitMQ, Amazon SQS, Azure Service Bus, or OCI Queue. Experience with consensus protocols such as Paxos or Raft, replicated state machines, durable logs, checkpoints, and crash recovery. Understanding of ordering guarantees, producer deduplication, delivery acknowledgements, visibility timeouts, and dead-letter handling. Experience with partitioning, load balancing, backpressure, resource quotas, capacity planning, and online workload migration. Experience with gRPC, Protocol Buffers, metadata caching, and asynchronous control-plane workflows. Experience profiling JVM or Go applications and diagnosing Linux networking, CPU, memory, and storage bottlenecks. Familiarity with containers, infrastructure automation, Terraform, and staged deployment practices. Experience designing secure multi-tenant services, including authorization, encryption, tenant isolation, and operational safeguards. A record of influencing architecture across teams and improving engineering practices through mentoring, reviews, and clear technical documentation. Responsibilities Key Responsibilities Software Development and Coding: Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion. Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code. Leads code reviews in multiple areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix complex software issues. Develops fixes for identified issues. Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion. Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes. Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies. Software Architecture - Software System Structural Design: Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope. Provides technical guidance and coaching to less experienced developers in existing software architecture. Contributes to periodic reviews and ensures adherence to architectural standards. Collaborates with stakeholders and networks externally to ensure work aligns with software architecture. Implements complex performance optimization and scalability strategies in software design. Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team. Issue/Defect Collaboration - Software Products Support: Collaborates with stakeholders to understand customer issues and align solutions. May provide advanced technical guidance and support to customers regarding customer-reported issues. Advocates for customers' interests and suggests product enhancements based on feedback. Provides input to ensure customer satisfaction through timely resolution of issues and effective communication. Identifies and implements customer issue and/or defect handling and training processes. Investigates and troubleshoots complex and broad reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance - Security and Compliance: Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members. Participates in peer review processes, provides technical leadership, and ensures code quality and adherence to broad acceptance criteria during development, independently. Demonstrates and shares advanced knowledge of industry best practices and applies them to software development processes. Implements complex secure coding practices to prevent security vulnerabilities. Development Operations - System Maintenance: Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), sharing results with manager upon completion. Drives improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability. Core Responsibilities Planning & Execution: Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative. Efficiently delegates, monitors, and prioritizes work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines. Collaboration & Partnership: Collaborates across the organization to align on expectations and achieve shared objectives. Leverages understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs. Supports inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected. Problem Solving: Identifies and addresses moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices. Proactively escalates unresolved or critical issues with a thorough assessment and suggests potential solutions. Reviews, contributes to, and documents problem solving strategies. Continuous Learning: Pursues learning opportunities to expand knowledge and skills and/or tools in new areas and stays abreast of the latest industry trends and best practices. Proactively seeks and leverages ongoing feedback and training to improve skills. Coaches and mentors junior team members, fostering continuous learning and knowledge sharing within and across teams. Continuous Improvement: Develops ideas, recommends updates, and/or collaborates on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluates the impact on key stakeholders. Solicits feedback from others on ideas for alternative approaches and methods for continued improvement. Performance and Development: Contributes to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations. Qualifications Disclaimer: Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements. Range and benefit information provided in this posting are specific to the stated locations only US: Hiring Range in USD from: $114,600 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Oracle US offers a comprehensive benefits package which includes the following: Medical, dental, and vision insurance, including expert medical opinion Short term disability and long term disability Life insurance and AD&D Supplemental life insurance (Employee/Spouse/Child) Health care and dependent care Flexible Spending Accounts Pre-tax commuter and parking benefits 401(k) Savings and Investment Plan with company match Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 11 paid holidays Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. Paid parental leave Adoption assistance Employee Stock Purchase Plan Financial planning and group legal Voluntary benefits including auto, homeowner and pet insurance The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted. As part of Oracle's onboarding process and consistent with applicable law, US-based employees are required to complete identity verification, which involves the collection and processing of their biometric information. Accommodations to this requirement may be granted following an individualized assessment. About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more

JavaGoAzure
LinkedIn

International Treasury Accountant (hybrid)

Sun World International

Location: Bakersfield, CAType: Full-timePosted:

Description Ranked in the Top 20 of the Forbes Best-In-State Companies in 2026, Sun World International is a California-based agriculture and technology firm engaged in fruit variety development, technology, intellectual property, and licensing. Technology and IP pursuits include one of the world’s leading fruit breeding/genetics programs, a broad-based portfolio of plant patents and trademarks and investments in agriculture technology start-ups benefiting its global licensees. The Company prizes creativity, innovation, and an entrepreneurial spirit. Its people strive for excellence by demonstrating leadership, passion, kindness, authenticity, courage, initiative, and curiosity. The International Treasury Accountant is responsible for the accurate, secure, and timely execution and accounting of banking and payment activities. The role administers day-to-day bank operations, prepares payment batches within established approval controls, records and reconciles cash activity, and maintains audit-ready support. This position provides actual bank data to FP&A for cash forecasting but does not own the enterprise cash forecast or tax compliance process. Key Responsibilities Payment operations: Prepare domestic and international payment batches, wires, ACH transactions, checks, and other payment methods in accordance with authorization limits and segregation-of-duties requirements. Payment controls: Verify that payment requests contain appropriate approvals and support; coordinate independent validation of vendor bank changes and other high-risk payment instructions before processing. Banking administration: Maintain bank account records, authorized signer documentation, user-access listings, and payment templates. Daily cash activity: Retrieve and distribute bank balances and transaction activity; identify unusual, rejected, returned, duplicated, or stale transactions and coordinate timely resolution. Intercompany settlements: Execute approved intercompany transfers and settlement instructions provided by Tax, Accounting, or Finance; retain complete support and ensure entries are communicated to affected entities. Fraud prevention: Administer positive pay and other bank fraud-prevention tools; report exceptions immediately and support periodic reviews of payment controls and bank access. Bank relationships and documentation: Coordinate routine service requests, KYC documentation, account maintenance, bank confirmations, and fee inquiries with financial institutions and internal stakeholders. Close and audit support: Provide bank statements, confirmations, reconciliations, payment support, and cash schedules for month-end close, financial audits, and internal reviews. Process improvement: Maintain banking and payment procedures, cross-train designated backups, and identify opportunities to standardize, automate, and strengthen controls. Month-end close: Assist with month-end close responsibilities such as recording journal entries and performing reconciliations of accounts. Other: Assist with other accounting projects as needed. Required Qualifications Bachelor's degree in Accounting, Finance, Business Administration, or a related field. Minimum of 2 years of accounting, treasury operations, banking, or cash-management experience. Working knowledge of journal entries, bank reconciliations, payment processes, and internal controls. Experience with ERP systems, online banking platforms, payment file formats, and Excel. Ability to manage recurring deadlines and high transaction accuracy in a controlled environment. Familiarity with foreign-currency payments Preferred Skills/Experience Experience in a multi-entity or international organization. Experience using Business Central. Compensation Base salary range of $72,000 - $87,000 (depending upon experience) plus a target annual bonus of 10%. Full benefit package including insurance coverages and a 401(K) with company match, flexible vacation time. Work Schedule: Hybrid - 3 days in office. Sun World International LLC is an Equal Opportunity Employer, and we value diversity. The company does not discriminate based on race, color, religion, sexual orientation, gender identity, national origin, age, disability, veteran status or any other characteristic forbidden under federal, state or local law. Show more

Excel
LinkedIn

Senior/Staff Full Stack Developer

M62AI

Location: New York, NYType: Full-timePosted:

About M62 AI AI has boundless potential to transform wealth management — but only if it's trustworthy enough for a regulated industry to actually rely on. We're an early-stage, well-funded startup solving that problem: building the AI infrastructure wealth management firms need to move fast without giving up control, accuracy, or accountability. We're founded and led by operators who've spent their careers at the top of the wealth and asset management industry — people building the platform they always wished existed. We're moving fast, and already live with design partners representing serious scale. About The Role AI has boundless potential to transform wealth management — but only if it's trustworthy enough for a regulated industry to actually rely on. We're an early-stage, well-funded startup solving that problem: building the AI infrastructure wealth management firms need to move fast without giving up control, accuracy, or accountability. We're founded and led by operators who've spent their careers at the top of the wealth and asset management industry — people building the platform they always wished existed. We're moving fast, and already live with design partners representing serious scale. What You'll Do Full-stack development. Build across our web and workflow products – front end, back end, and increasingly the systems that support AI driven workflows. Solution and system architecture. Help decide how services, data, and agents fit together – not just implement someone else’s design. Data modeling and database design. Design the schemas, relationships, and data structures that underpin our platform—translating complex wealth-management concepts into data models that are accurate, extensible, and built to evolve. AI agents for real work. Build agents that handle multi-step business workflows and process unstructured documents. Build AI-forward by default. You’ll treat agentic tooling as a genuine force multiplier, not a novelty – writing specs that AI agents implement, and reviewing or directing their output. Operate as a business-focused technologist. You’ll work closely with clients and commercial stakeholders as a regular part of the job, not an occasional one – some engineers act as forward-deployed engineers today. Clear communication and product sense are as much a part of this role as the code. What We're Looking For Essential Strong engineering fundamentals. Design patterns, core OOP principles (inheritance, polymorphism, composition), and algorithmic thinking – how you think about the design and structure of code matters more than which language you know. Experience with Java/Kotlin/JavaScript/TypeScript. Strong professional experience with at least one of these languages. Data modeling and database design. Strong experience designing relational schemas and working with relational databases (PostgreSQL preferred), including thoughtful decisions about data structures, relationships, integrity, performance, and how models evolve over time. Wealth management or wealth-tech experience. Closely adjacent fintech works too – it shortens the distance between a client’s problem and a working solution, given the specialized data and workflows we work with today. Communication and commercial instincts. Comfortable representing the team in front of clients and business stakeholders. Composure under pressure. Comfortable juggling multiple concurrent priorities in a fast-moving, early-stage environment. No heroics, just engineers who make each other better. Generous with their knowledge, quick to help a teammate, and more focused on the outcome than the byline. We build and ship as a team. Genuine enthusiasm for AI-enabled engineering. You don't need deep experience with AI coding agents yet, but you should be comfortable with agents writing code alongside you, curious about how they’re changing the craft. Real passion for AI. Evidenced by more than professional interest—be it through side projects, independent research, or hands-on experimentation. Nice to Have Prompt engineering, agent development, and evals. A plus if you have it now – table stakes for where this role is headed. Testing discipline. Unit testing, testing generally, and adversarial thinking about your own code. Infrastructure experience. AWS, Terraform, and related infrastructure tooling. Modern tooling. Notion, Linear, and similar ticket-tracking systems. Startup experience. For candidates based in New York, New York or San Francisco, California, the anticipated annual base salary range for this role is $160,000–$300,000. Actual compensation will depend on multiple factors including but not limited to the skills, experience, scope, and work location. M62AI offers competitive benefits, including highly subsidized healthcare, dental and vision insurance, generous paid time off, and equity. Our company does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. Show more

JavaScriptTypeScriptJavaAI AgentsPostgreSQLAWS
LinkedIn

Software Engineer

BAE Systems, Inc.

Location: Annapolis Junction, MDType: Full-timePosted:

Job Description BAE Systems is seeking a Software Engineer to support the evolution of a critical collaboration software platform. This is not a "back-office" coding role; you will engage directly with user communities and customer leadership to translate mission needs into technical requirements, influence the overarching architecture, and demonstrate new features to the stakeholders who rely on them. The selected applicants will join a team delivering world-class capabilities for our client and their associated contractors, driving productivity and innovation. Working alongside a team of talented developers, you will have the autonomy to initiate improvements to build pipelines and test automation while mentoring junior engineers to elevate the team's overall technical maturity. Required Education, Experience, & Skills Clearance: U.S. Citizenship with eligibility for TS/SCI with CI Polygraph. Education & Experience: 9 years of experience in Software or Systems Engineering. Substitution: A Bachelor’s degree may be substituted for 4 years of experience; a Master’s degree may be substituted for 6 years of experience. Technical Skills: Proven experience in frontend development using JavaScript and/or TypeScript. Proficiency in building secure, reliable web applications hosted on Linux servers. Experience managing and querying relational database systems (e.g., PostgreSQL). Expertise in Git workflows, continuous integration (CI), and DevOps practices. Preferred Education, Experience, & Skills Experience developing PHP-based web applications. Proficiency with modern frontend frameworks (e.g., Vue, Angular, or React). Experience with NoSQL or document-based databases (e.g., Elasticsearch). Knowledge of web accessibility standards and User Experience (UX) design. Experience applying Site Reliability Engineering (SRE) practices within Agile/Scrum teams. Strong technical documentation and presentation skills. TS/SCI w/CI poly DoD 8570 compliant IAT Level II Certificate or equivalent Pay Information Full-Time Salary Range: $126610 - $215270 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems, Inc. BAE Systems, Inc. is a defense, aerospace, and security company headquartered in Falls Church, Virginia, with more than 40,000 employees worldwide. We serve, supply, and protect those who protect us. As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support. Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration. Purpose isn't a tagline here. It's what drives us. We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet. When you join BAE Systems, you're not just building a career. You're contributing to a mission that truly matters. This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified. Show more

JavaScriptTypeScriptPHPPostgreSQLGitReactAgileScrum
LinkedIn

Senior Software Engineer

Freddie Mac

Location: McLean, VAType: Full-timePosted:

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it’s at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose. Position Overview: The Enterprise Business Technology Office (BTO) at Freddie Mac enables business operational excellence through the flexible use of technology. The team supports the needs of the enterprise groups, including the chief administrative office, compliance, enterprise risk management, finance, human resources, diversity and outreach, internal audit and legal. In addition to championing and empowering business partners, Enterprise BTO takes steps to improve efficiency and effectiveness across the organization. The Development Factory Group, within Enterprise BTO, is dedicated to delivering agile, scalable, and innovative technology solutions that propel operational excellence across the enterprise. By collaborating closely with key business units, our team streamlines processes, fosters efficiency, and accelerates technology upgrades and transformation to meet evolving enterprise needs. Our Impact: As a member of the Development Factory, you’ll join a dynamic, collaborative team focused on designing and implementing technology solutions that support Freddie Mac’s core business functions. Our environment is fast-paced and highly interactive, offering exposure to all areas of the company and opportunities to work on diverse, impactful projects. Your Impact: The Senior Software Engineer role requires ensuring applications remain reliable by supporting technology updates, platform migrations and adapting software for compatibility. You will use their problem-solving skills to help maintain application performance during changes and upgrades. Qualifications: This role requires experience with Java J2EE development and solid troubleshooting abilities in UNIX environments, especially when working on backend improvements and addressing security issues. You’ll help ensure that applications continue to function smoothly as Freddie Mac updates its technology. Bachelor’s degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work experience 5+ years of experience in developing applications using Java/J2EE technologies, preferably in Unix environment. Excellent understanding of typical multi-tier architectures: web servers, application servers, load balancers, authentication/authorization mechanisms and databases Hands-on experience in multiple technologies such as: Java/J2EE & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell Application servers and frameworks (WebLogic, Tomcat, SpringBoot) Frontend frameworks (Angular/React) for modern web application development Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.) Container orchestration with Amazon EKS (Elastic Kubernetes Service) One or more relational databases (Sybase, DB2, SQL Server, Oracle, PostgreSQL) Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc. Keys to Success in this Role: Good interpersonal, relationship building and team working skills Demonstrated ability to communicate effectively with various teams, both business and technical, to achieve goals. Ability to communicate clearly, effectively, persuasively. Motivated to learn new technologies and identify process improvements and efficiencies. Strong verbal and written communication skills. Current Freddie Mac employees please apply through the internal career site. We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. A safe and secure environment is critical to Freddie Mac’s business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs. CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC. Time-type:Full time FLSA Status:Exempt Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site. This position has an annualized market-based salary range of $116,000 - $174,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant. Show more

JavaSQLPostgreSQLKubernetesGitReactAgile
LinkedIn

Senior Software Engineer

Western Governors University

Location: Salt Lake City Metropolitan AreaType: Full-timePosted:

If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider WGU as the next step in your career. Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families. The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $143,700.00 - $222,700.00 Job Description The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems. They communicate project information to client, project manager, or other design personnel working on projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support team members and ensures established goals and deadlines are met. They keep management informed of status and significant problems. At Western Governors University, we’re building modern digital platforms that help expand access to education at scale. We’re seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and distributed systems that power exceptional student and employee experiences. This role is ideal for an engineer who thrives on solving complex backend challenges while still contributing across the full stack when needed. You’ll play a key role in architecting scalable backend services using Java and Python while partnering with frontend and mobile teams working in Angular and Flutter. You’ll collaborate closely with product managers, architects, DevOps engineers, and engineering leadership to deliver secure, reliable, and high-performing solutions. This is an opportunity to influence technical direction, lead engineering initiatives, and help modernize platforms using cloud-native technologies and engineering best practices. Job Description What You’ll Do Design, develop, and maintain scalable backend services, APIs, and distributed systems using Java and Python Lead backend architecture decisions focused on scalability, reliability, security, and performance Build and maintain RESTful APIs and microservices that support web and mobile applications Collaborate with frontend engineers working in Angular and Flutter to deliver seamless end-to-end solutions Optimize database performance, system integrations, and application reliability Implement cloud-native solutions and contribute to infrastructure automation initiatives Drive engineering best practices around testing, CI/CD, observability, and secure software development Mentor engineers through code reviews, technical leadership, and architectural guidance Troubleshoot and resolve complex production issues across the application stack Participate in technical strategy discussions and platform modernization initiatives Contribute to engineering standards, documentation, and continuous improvement efforts Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience 5+ years of professional software engineering experience Strong backend development expertise with Java and Python Experience building scalable APIs, microservices, and distributed systems Experience with Spring Boot, FastAPI, Flask, Django, or similar backend frameworks Solid understanding of full-stack application architecture Working knowledge of Angular, TypeScript, and frontend integration patterns Experience with relational and NoSQL databases Experience with cloud platforms such as AWS, Azure, or GCP Strong understanding of CI/CD pipelines, containerization, and DevOps practices Experience with Docker and Kubernetes Strong troubleshooting, performance tuning, and debugging skills Excellent communication, collaboration, and technical leadership abilities Preferred Qualifications Experience with event-driven architectures and message queues Experience with GraphQL and API gateway technologies Experience building high-availability or enterprise-scale systems Familiarity with Flutter mobile application architectures Experience with infrastructure-as-code tools such as Terraform Experience with monitoring and observability platforms Passion for scalable system design and backend optimization Experience working in agile product delivery environments What Success Looks Like Building scalable, reliable, and secure backend systems Delivering high-performance APIs and distributed services Improving platform stability, observability, and maintainability Providing strong technical leadership and mentorship Driving architectural improvements and engineering excellence Contributing to a collaborative and high-performing engineering culture Why Join Us? Opportunity to solve complex engineering challenges at scale Modern cloud-native technology stack and engineering practices Collaborative, mission-driven, and engineering-focused culture Competitive compensation and comprehensive benefits Flexible work environment Career growth opportunities in architecture and technical leadership The opportunity to help transform lives through education Position & Application Details Full-Time Regular Positions (classified as regular and working 40 standard weekly hours): This is a full-time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave. How to Apply: If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday. Additional Information Disclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It’s not all-inclusive. Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu. Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law. Show more

PythonTypeScriptJavaFastAPIDjangoFlaskGraphQLDockerKubernetesAWSAzureGCPAgile
LinkedIn

Senior / Staff Software Engineer — Product (Backend-Focused)

Snorkel AI

Location: San Francisco, CAType: Full-timePosted:

About Snorkel Snorkel AI is the frontier AI data lab, helping teams build the data and environments behind high-performing frontier and agentic AI. We combine technology with research-driven AI data development to create datasets, benchmarks, evals, and custom solutions for real-world AI systems. Founded out of the Stanford AI Lab in 2019, Snorkel works with leading AI labs and enterprises to move from better data to better outcomes. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler! About The Role We’re looking for Senior and Staff Product Engineers with strong backend engineering experience and a passion for building excellent products. You’ll help shape and deliver product capabilities that make complex workflows easier for users, from data cataloging and agent benchmarking to workflow automation. Working closely with Product, Design, and Engineering, you’ll bring user problems into technical discussions and own backend features from concept through production. We value engineers who pair sound technical judgment with care for the quality, usability, and impact of the products they build. What You’ll Do Build, ship, and improve backend product capabilities, owning work from understanding the user problem through design, implementation, launch, and production support. Partner closely with Product Managers, designers, and engineers to shape features and turn user needs into intuitive, reliable product experiences. Build and evolve APIs, services, data models, and workflow capabilities that support the product. Help develop products for cataloging and searching data, benchmarking agent performance, and automating post-production and delivery workflows. Investigate and resolve issues across services and data flows, including performance and production problems. Contribute to technical and architecture decisions, with attention to scalability, maintainability, and the needs of the product. Participate in code reviews and help raise the quality of the team’s engineering work. Identify opportunities to improve the product and its underlying systems, and propose practical solutions. Work a hybrid schedule, with at least three days per week in our San Francisco, CA or New York City office. What We’re Looking For We’re hiring Product Engineers at the Senior and Staff levels. We’re generally looking for candidates with 7+ years of software engineering experience, including: Strong backend or backend-oriented full-stack experience building and improving a product. A track record of contributing to polished, intuitive products that make complex tasks easier for users. Experience partnering with Product Managers and other cross-functional teammates to understand user needs and shape product features. Experience building and maintaining backend services and APIs, and working with data stores and queries. Strong engineering fundamentals and the ability to write reliable, maintainable code. The ability to investigate technical problems, debug effectively, and make sound decisions within your area of ownership. Clear communication skills and the ability to explain technical decisions to both engineering and cross-functional partners. The ability to work independently while collaborating closely with a team. We value engineering fundamentals over experience with a particular language or framework. While we use Python it is not required; experience with Java, Go, Rust, C++, or another language is welcome so long as you can demonstrate strong engineering ability. Nice to Have Experience with data-heavy products, such as products for organizing, cataloging, searching, or querying complex datasets. Experience with agent workflows, agent evaluations, benchmarking, or analyzing traces of agent activity. Experience building workflow automation; familiarity with DAGs is helpful but not required. Experience in developer tools or other products with sophisticated user workflows. Experience taking a product feature from an initial user problem through launch and continued improvement. Why This Role You'll have meaningful ownership over a product used by technical and enterprise teams solving real, high-stakes problems. This isn't a feature-factory role — you'll be working on interfaces and the systems behind them to make genuinely complex workflows feel simple, with a team that cares deeply about craft. Snorkel AI is proud to be an Equal Employment Opportunity employer and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. Snorkel AI embraces diversity and provides equal employment opportunities to all employees and applicants for employment. Actual compensation will be determined based on factors including skills, qualifications, experience, and geographic location. Actual compensation will be determined based on factors including skills, qualifications, experience, and geographic location. Salary range(s) for this role $208,000—$315,000 USD Be Your Best at Snorkel Joining Snorkel AI means becoming part of a company that has market proven solutions, robust funding, and is scaling rapidly—offering a unique combination of stability and the excitement of high growth. As a member of our team, you’ll have meaningful opportunities to shape priorities and initiatives, influence key strategic decisions, and directly impact our ongoing success. Whether you’re looking to deepen your technical expertise, explore leadership opportunities, or learn new skills across multiple functions, you’re fully supported in building your career in an environment designed for growth, learning, and shared success. Snorkel AI is proud to be an Equal Employment Opportunity employer and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. Snorkel AI embraces diversity and provides equal employment opportunities to all employees and applicants for employment. Snorkel AI prohibits discrimination and harassment of any type on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law. All employment is decided on the basis of qualifications, performance, merit, and business need. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Show more

PythonJavaGoRustAgentic AI
LinkedIn

Principal Software Engineer

Oracle

Location: Seattle, WAType: Full-timePosted:

Job Description Oracle Cloud Infrastructure (OCI) builds and operates cloud services that help customers solve complex technical and business challenges. OCI Queue provides managed, durable messaging that enables applications to communicate asynchronously, absorb traffic spikes, and process work reliably. We are seeking a Principal Software Engineer who enjoys building distributed systems and solving challenging problems in messaging, storage, concurrency, and production reliability. You will help shape OCI Queue’s architecture and develop capabilities that balance durability, correctness, performance, scalability, and operational simplicity. You will work across customer-facing APIs, queue management workflows, request routing, and replicated storage. This is a hands-on technical leadership role with ownership from design and implementation through testing, deployment, and production operations. In this role, you will: Lead the design and implementation of distributed messaging capabilities, including ordered delivery, deduplication, message lifecycle management, and workload isolation. Improve service performance, capacity utilization, availability, and recovery under failures. Design reliable APIs and durable workflows, maintaining compatibility across service components and deployments. Drive automated testing, failure injection, performance qualification, and safe production rollouts. Investigate complex production issues, contribute to on-call operations, and deliver lasting reliability improvements. Partner with product management and engineering teams to evaluate tradeoffs, establish technical direction, and mentor engineers through design and code reviews Required Qualifications Bachelor’s or master’s degree in computer science or a related technical discipline, or comparable professional experience. At least six years developing production software, with substantial experience delivering distributed systems or cloud services. Proficiency in Java or Go, including concurrent programming, debugging, and performance analysis. Solid understanding of algorithms, data structures, operating systems, networking, and storage fundamentals. Practical knowledge of distributed-system behavior, including consistency, replication, retries, idempotency, partial failures, and recovery. Experience designing service APIs and evolving interfaces without disrupting existing consumers. Experience establishing automated unit, integration, and performance tests, supported by CI/CD practices. Experience operating production services: monitoring, troubleshooting, incident response, and participation in on-call rotations. Demonstrated ability to lead complex engineering work, communicate architectural decisions, and collaborate across teams. Sound engineering judgment when using AI-assisted development tools, including independent verification of correctness, security, and maintainability. Preferred Qualifications Experience building messaging systems, distributed storage, event-processing platforms, or similar infrastructure services. Familiarity with technologies such as Apache Kafka, RabbitMQ, Amazon SQS, Azure Service Bus, or OCI Queue. Experience with consensus protocols such as Paxos or Raft, replicated state machines, durable logs, checkpoints, and crash recovery. Understanding of ordering guarantees, producer deduplication, delivery acknowledgements, visibility timeouts, and dead-letter handling. Experience with partitioning, load balancing, backpressure, resource quotas, capacity planning, and online workload migration. Experience with gRPC, Protocol Buffers, metadata caching, and asynchronous control-plane workflows. Experience profiling JVM or Go applications and diagnosing Linux networking, CPU, memory, and storage bottlenecks. Familiarity with containers, infrastructure automation, Terraform, and staged deployment practices. Experience designing secure multi-tenant services, including authorization, encryption, tenant isolation, and operational safeguards. A record of influencing architecture across teams and improving engineering practices through mentoring, reviews, and clear technical documentation. Responsibilities Key Responsibilities Software Development and Coding: Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion. Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code. Leads code reviews in multiple areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix complex software issues. Develops fixes for identified issues. Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion. Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes. Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies. Software Architecture - Software System Structural Design: Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope. Provides technical guidance and coaching to less experienced developers in existing software architecture. Contributes to periodic reviews and ensures adherence to architectural standards. Collaborates with stakeholders and networks externally to ensure work aligns with software architecture. Implements complex performance optimization and scalability strategies in software design. Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team. Issue/Defect Collaboration - Software Products Support: Collaborates with stakeholders to understand customer issues and align solutions. May provide advanced technical guidance and support to customers regarding customer-reported issues. Advocates for customers' interests and suggests product enhancements based on feedback. Provides input to ensure customer satisfaction through timely resolution of issues and effective communication. Identifies and implements customer issue and/or defect handling and training processes. Investigates and troubleshoots complex and broad reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance - Security and Compliance: Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members. Participates in peer review processes, provides technical leadership, and ensures code quality and adherence to broad acceptance criteria during development, independently. Demonstrates and shares advanced knowledge of industry best practices and applies them to software development processes. Implements complex secure coding practices to prevent security vulnerabilities. Development Operations - System Maintenance: Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), sharing results with manager upon completion. Drives improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability. Core Responsibilities Planning & Execution: Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative. Efficiently delegates, monitors, and prioritizes work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines. Collaboration & Partnership: Collaborates across the organization to align on expectations and achieve shared objectives. Leverages understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs. Supports inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected. Problem Solving: Identifies and addresses moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices. Proactively escalates unresolved or critical issues with a thorough assessment and suggests potential solutions. Reviews, contributes to, and documents problem solving strategies. Continuous Learning: Pursues learning opportunities to expand knowledge and skills and/or tools in new areas and stays abreast of the latest industry trends and best practices. Proactively seeks and leverages ongoing feedback and training to improve skills. Coaches and mentors junior team members, fostering continuous learning and knowledge sharing within and across teams. Continuous Improvement: Develops ideas, recommends updates, and/or collaborates on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluates the impact on key stakeholders. Solicits feedback from others on ideas for alternative approaches and methods for continued improvement. Performance and Development: Contributes to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations. Qualifications Disclaimer: Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements. Range and benefit information provided in this posting are specific to the stated locations only US: Hiring Range in USD from: $114,600 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Oracle US offers a comprehensive benefits package which includes the following: Medical, dental, and vision insurance, including expert medical opinion Short term disability and long term disability Life insurance and AD&D Supplemental life insurance (Employee/Spouse/Child) Health care and dependent care Flexible Spending Accounts Pre-tax commuter and parking benefits 401(k) Savings and Investment Plan with company match Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 11 paid holidays Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. Paid parental leave Adoption assistance Employee Stock Purchase Plan Financial planning and group legal Voluntary benefits including auto, homeowner and pet insurance The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted. As part of Oracle's onboarding process and consistent with applicable law, US-based employees are required to complete identity verification, which involves the collection and processing of their biometric information. Accommodations to this requirement may be granted following an individualized assessment. About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more

JavaGoAzure
LinkedIn

Software Engineer, Connectivity Cloud

Rivian and Volkswagen Group Technologies

Location: Palo Alto, CAType: Full-timePosted:

About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone. Role Summary We are seeking a highly skilled Backend Cloud Engineer proficient in Java and Kotlin to join the Connectivity team. The ideal candidate possesses a deep understanding of cloud-native architecture and the ability to write resilient, concurrent code. In this role, you will work on cutting-edge systems—managing a diverse ecosystem of both container-orchestrated workloads on Kubernetes and event-driven serverless functions—to build robust microservices that handle complex, high-throughput data streams at scale. Responsibilities Build, optimize, and maintain highly reliable, scalable, and distributed microservices from prototype to production. Leverage automation to reduce roadblocks, streamline deployment pipelines, and achieve consistent deliverables. Design, implement, and maintain robust, secure, and performant APIs using REST and gRPC, optimizing for both internal microservice communication and external consumption. Work with data serialization technologies such as Protocol Buffers (Protobuf). Ensure backend technical feasibility, optimize applications for maximum performance, and handle high-throughput asynchronous processing. Implement and champion engineering best practices, including comprehensive code reviews, rigorous testing, and systematic root-cause analysis. Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 3+ years of professional experience in backend development, with a strong portfolio showcasing your work on complex, scalable cloud services. Experience deploying backend services across both serverless (AWS Lambda) and Kubernetes environments, including containerizing apps (Docker), familiarity with GitOps tools like ArgoCD and Helm is a strong plus. Strong proficiency in Java and Kotlin (experience with TypeScript for backend/serverless environments is a plus). Hands-on experience developing within the AWS Cloud platform (e.g., EC2, Lambda, MSK, ElastiCache, DynamoDB, Secrets Manager, Parameter Store) and a strong understanding of how backend applications interact with these managed services. Deep understanding of asynchronous programming, message queues (e.g., Kafka, SQS, NATS), and event-driven architecture. Experience with NoSQL (DynamoDB) and caching (ElastiCache); ability to evaluate trade-offs between relational (SQL) and non-relational solutions. Strong knowledge of Git for version control and collaboration. Experience in systematic troubleshooting and monitoring ( tools such as Datadog and Amazon CloudWatch) in production environments. Total Rewards We build the exceptional — and we believe the people doing that work should be rewarded accordingly. In addition to a competitive base salary, full-time positions may be is eligible to participate in our annual company performance bonus program. Payments are discretionary and not guaranteed; actual amounts depend on company results and the terms of the plan in effect, and require active employment at the time of payout. This role is also eligible for equity in the form of Restricted Stock Units (RSUs), subject to board approval and the terms of our equity incentive plans, including applicable vesting requirements. In addition to our compensation programs, we invest in our people with a comprehensive benefits package designed to support the health, wellbeing, and financial future for full-time employees — including health coverage, retirement savings, time off, and family planning programs. Offerings vary by country. Learn more about our global benefit programs. External candidates can apply for this role through the Rivian and Volkswagen Group Technologies careers site (https://rivianvw.tech/#careers). If you are a current employee, please apply through our internal job board. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and Volkswagen Group Technologies” may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) record keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies’ service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. -- Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services. Compensation Range: $116,300 - $159,950 Show more

TypeScriptJavaSQLDockerKubernetesGitAWS