Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
Keystone South Corp. in Charlotte, NC is seeking a Senior Software Engineer to design, develop, and maintain high-quality software solutions for clients and stakeholders. This full-time role offers opportunities to lead technical initiatives and collaborate with a skilled development team.
You will mentor junior engineers, conduct code reviews, and ensure software architecture aligns with best practices. Proficiency in Java, C++, and Python, plus cloud experience and agile methods, are
Keystone South Corp. is a leading financial services company based in Charlotte, NC, seeking a Senior Software Engineer to join our full-time team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and stakeholders. This position is based in Charlotte, NC, and offers a attractive compensation range of $180,000 to $299,672 per year.
As a Senior Software Engineer at Keystone South Corp., you will collaborate with our development team to design and implement software solutions that address complex business challenges. You will also conduct code reviews, mentor junior developers, and ensure that our software products adhere to industry best practices and standards. Additionally, you will work closely with our clients to gather requirements, provide technical guidance, and deliver high-quality software solutions that meet their specific needs.
You will be part of a dedicated team of software engineers in our Charlotte, NC office, where you will have the opportunity to work in a collaborative and innovative environment. Our office is located in the heart of Charlotte, providing easy access to public transportation and a variety of dining and entertainment options.
The salary for this position ranges from $180,000 to $299,672 per year, depending on your experience and qualifications. Keystone South Corp. offers a comprehensive benefits package, including health insurance, retirement plans, and paid time off.
To be successful in this role, you will need to have a bachelor's degree in computer science or a related field, along with at least 5 years of experience in software development. You should be proficient in multiple programming languages, including Java, C++, and Python, and have a strong understanding of software architecture and design principles. Additionally, you should have experience working with cloud-based technologies and have a solid understanding of agile development methodologies.
Designing, developing, and maintaining high-quality software solutions; conducting code reviews and mentoring junior developers; collaborating with clients to gather requirements and deliver technical guidanceBachelor's degree in computer science or a related field; 5+ years of experience in software development; proficiency in Java, C++, and Python; strong understanding of software architecture and design principles; experience with cloud-based technologies; solid understanding of agile development methodologies