Senior Software Engineer

Silicon Valley Bank

  • Santa Clara, CA
  • $185,000-244,164 per year
  • Permanent
  • Full-time
  • 13 hours ago
Job Description:OverviewThis is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office.Provide complex technical support to develop, create and modify computer applications software or specialized utility programs. Contribute on technical solutions for Risk and Compliance systems. Work with systems analysts, engineers, programmers, and others to design secure system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Create maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Provide support for software system production issues, change requests and maintenance. Work closely with Solutions Architects, Enterprise Design group and other development teams like Data warehouse, Core Banking and online channels. Assist with performing applications changes and configurations. Manage the installation of maintenance/patches and software upgrades and convert application designs into computer solutions. Responsible for complex involvement in the software development life cycle including the creation, enhancement, implementation, and evaluation of software. Serve as a technical resource for management, associates, and business units. Requires up to 10% domestic travel.
QualificationsPosition requires a Bachelor’s degree in Information Technology, Computer Engineering, Computer Science, or a related field plus nine (9) years of experience in the job offered or nine (9) years of experience as a Technologist, Technical Architect, Technology Lead, Consultant, or related occupation. Alternatively, employer will accept a Master’s degree in Information Technology, Computer Engineering, Computer Science, or a related field plus seven (7) years of experience in the job offered or seven (7) years of experience as a Technologist, Technical Architect, Technology Lead, Consultant, or related occupation.Requires hands-on development experience in Java, J2EE, and SQL applications. Requires experience in full stack software development with Java or Scala. Requires strong SQL background. Requires hands-on experience in AWS, data integration, Kafka, Confluent, data streaming development, and operational platform. Requires experience with CI/CD delivery and writing code as a pipeline. Requires hands-on experience with Ansible and writing playbooks to automate tasks and deploy artifacts. Requires working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design AWS cloud-native applications. Requires experience designing, developing, and managing automated unit, integration, and acceptance tests. Requires experience with streaming including spark streaming, Kafka, and Confluent. Requires experience with the development and support of Kafka integrations, including topics, producers, consumers, and KStream and KTable streaming applications. Requires experience with the development and support of Confluent connect, confluent KSQL, and confluent Schema registry. Requires experience with Agile methodologies, development approaches, and tools including JIRA. Requires ability to objectively measure productivity including a focus on automating code quality, code performance, unit testing, and build processing in the Cl/CD pipeline. Requires strong hands-on expertise in debugging and fixing streaming jobs by reviewing debug logs and configuration tuning. Requires demonstrated experience with Application Servers (Tomcat, Websphere, Jetty, and J Boss) and Web Servers (Apache and NGINX). Requires experience with distributed source control systems. Requires experience in developing high performance server side components. Requires up to 10% domestic travel. This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office.The base pay for this position is generally between $185,000 to $244,164 per year. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefitsThis job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants. #EJC and #LI-DNI

Silicon Valley Bank