FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSAzureCloudGoogle Cloud PlatformJenkinsMavenOpen SourceSQL
About the role
Key responsibilities & impact- Independently designs, develops, tests, and maintains complex software solutions that meet business and user needs
- Emphasizes delivering scalable, reliable, and high-quality applications by applying advanced best practices in coding, architecture, and software lifecycle management
- Collaborates with cross-functional teams to drive technical initiatives and mentor junior engineers
- Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices
- Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance
- Troubleshoots, debugs, and resolves complex software defects and production issues
- Participates actively in the full software development lifecycle, including requirements analysis, design discussions, development, testing, deployment, and support
- Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with organizational guidelines
- Mentors and supports junior engineers to foster technical growth and adherence to best practices
- Utilizes and contributes to existing frameworks, tools, and technologies to enhance application development across relevant technology domains
Requirements
What you’ll need- Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training
- In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices
- Master’s degree and ten+ years of experience or an equivalent combination of education and work experience (preferred)
- Knowledge of specific applications, technology platforms, programming languages, systems, or business segments (preferred)
- Banking or financial services experience (preferred)
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills (preferred)
- Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level (preferred)
- Experience with Open Source tools and frameworks (preferred)
- Experience with cloud technologies, such as AWS, Azure, or GCP (preferred)
- Strong understanding of SOA and/or Open API methodologies and service architectures (preferred)
- Experience using web servers, application containers, caching technologies (preferred)
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) (preferred)
- Experience with messaging systems (i.e., MQ and JMS) (preferred)
- Experience with build tools, such as Git, Maven, and Jenkins (preferred)
Benefits
Comp & perks- medical
- dental
- vision
- life insurance
- disability
- accidental death and dismemberment
- tax-preferred savings accounts
- 401k plan
- 10 days of vacation
- 10 sick days
- paid holidays
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentcoding standardsarchitecture patternssecure coding practicesdata structuresalgorithmsdebuggingrelational database designcloud technologiesOpen API methodologies
Soft Skills
collaborationmentoringcode reviewanalytical skillsproblem-solvingcommunicationleadershipconstructive feedbacktechnical growthadherence to best practices
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer scienceSoftware Engineering certification
