Job Description
Are you a visionary engineer looking to make a tangible impact in the dynamic tech landscape of Baltimore? BaltiTech Solutions is seeking a highly skilled Senior Software Engineer to join our elite team. In this pivotal role, you will be instrumental in architecting scalable software solutions that drive our clients' success and innovation.
Located in the historic and vibrant Inner Harbor of Baltimore, MD, our company fosters a culture of excellence, collaboration, and cutting-edge technology. We are committed to diversity and inclusion, ensuring every team member has the opportunity to thrive in a supportive environment.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages and frameworks.
- Lead the architecture and implementation of cloud-native applications on AWS and Azure, ensuring high availability and security.
- Mentor junior developers and conduct rigorous technical code reviews to ensure code quality and adherence to best practices.
- Collaborate closely with product managers, designers, and cross-functional stakeholders to translate business requirements into technical specifications.
- Identify performance bottlenecks and optimize database queries to ensure system efficiency and speed.
- Participate actively in the full software development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- Minimum of 5 years of professional software development experience in a similar role.
- Strong proficiency in Python, Java, or JavaScript, with deep understanding of at least one.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues under pressure.
- BS in Computer Science, Engineering, or a related field (Masterβs degree preferred).
- Strong communication skills and the ability to work effectively in an agile environment.