Location: On-site Kansas City, MO, or Omaha, NE preferred (Remote considered)
Duration: 12 months
Join the our client's team in a high-impact role where your software engineering expertise will directly contribute to critical financial systems. As a Senior Software Engineer, you'll work with cutting-edge cloud technologies, mentor junior developers, and collaborate with cross-functional teams to deliver innovative solutions.
This position offers a unique opportunity to apply advanced Java, Python, and AWS cloud skills within a mission-critical environment. You'll contribute to architecture and technology roadmaps while working alongside top-tier technical professionals.
-
Apply software engineering principles to design, implement, configure, and optimize solutions for applications, databases, test automation tools, and Commercial Off the Shelf (COTS) products
-
Partner with product owners and customers to develop innovative solutions that meet business goals and technical requirements
-
Review and analyze business and technical requirements, implementing robust technical solutions to fulfill specifications
-
Work with multidisciplinary teams of full-stack developers to deliver high-quality software solutions
-
Create comprehensive unit tests as part of Continuous Development practices and maintain high code quality standards
-
Conduct thorough peer code reviews, provide constructive recommendations, and collaborate to enhance software coding practices
-
Fix bugs and provide support through QA, UAT, and Production phases of releases
-
Foster and apply an agile mindset that enables high-performing teams and rapid delivery
-
Provide coaching, education, and advocacy for development best practices and emerging technologies
-
Offer technical support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments
Required:
-
6+ years of relevant software engineering experience
-
Bachelor's degree specializing in STEM (Science, Technology, Engineering, Mathematics) or closely related field from accredited institution (or equivalent combination of directly related education and experience)
-
Senior understanding of subject matter with in-depth and/or breadth of knowledge in software engineering discipline
-
Proficiency with Git (merging, conflicts, cherry picking), Java, AWS, Python, and SQL
-
Subject matter expertise with Cloud and Java coding
-
Familiarity with optimizing AWS Glue jobs for performance and cost-efficiency
-
Proficiency with PySpark including DataFrames, Spark SQL, and Spark Streaming
-
Experience creating modern CI/CD pipelines using DevOps tooling (e.g., GitLab)
-
Knowledge of AWS services and security best practices
-
Experience with cloud networking across multiple accounts, environments, and vendors, including zero trust principles
-
Proficiency with Terraform and CDK for deploying AWS cloud services and infrastructure
-
United States citizenship (required for this position)
Preferred:
-
Advanced experience with multiple programming languages including Java, JavaScript, and Python
-
Advanced knowledge of cloud-based platforms like AWS with ability to learn new platforms
-
Strong experience with Apache Spark for large-scale data processing
-
Experience with orchestration tools such as Apache Airflow
-
Ability to quickly become proficient in new languages and development-related tools
-
Experience with application observability and monitoring across disparate tools and services
-
Front-end development experience
This position requires U.S. citizenship and is available on a W-2 basis only. Employer sponsorship is not available. Candidates requiring current or future visa sponsorship (including but not limited to H-1B, OPT, STEM OPT, CPT, TN, J-1) cannot be considered due to client and regulatory requirements.
Ready to take the next step in your career and contribute to critical financial systems?
Important: United States citizenship is required for this position. This position has additional screening requirements including education/employment verification, criminal history, credit history, and reference checks. You can begin work before screening is completed; however, continued employment is contingent on acceptable screening results.
AP Recruiters & Associates is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.