Job Description
Are you a visionary engineer seeking to shape the future of technology in a vibrant, historic city? Velociti Systems is currently accepting applications for a Senior Software Engineer to join our elite team in Baltimore, Maryland.
We are a premier technology consultancy driving digital transformation for Fortune 500 clients. Our culture is built on innovation, mentorship, and high-performance engineering. Located in the historic Fells Point waterfront district, our office offers a collaborative environment where creativity meets technical excellence. We are looking for someone who doesn't just write code, but architects solutions.
What You Will Do:
As a Senior Software Engineer, you will lead the design and implementation of scalable software architectures. You will bridge the gap between complex business requirements and elegant technical solutions, ensuring our platforms are robust, secure, and user-centric.
Responsibilities
- Architecture & Design: Lead the design and development of high-performance, scalable software applications using modern frameworks and cloud technologies.
- Cross-Functional Leadership: Collaborate closely with product managers, designers, and stakeholders to translate business requirements into technical specifications.
- Code Quality: Write clean, maintainable, and well-documented code while conducting rigorous code reviews to ensure architectural integrity.
- Mentorship: Guide junior developers and engineers, fostering a culture of continuous learning and technical best practices within the team.
- Problem Solving: Diagnose and resolve complex system issues, optimizing application performance and reliability.
- Agile Delivery: Participate in agile ceremonies (stand-ups, sprints, retrospectives) to deliver features efficiently and iteratively.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- Experience: 5+ years of professional software development experience in full-stack environments.
- Technical Stack: Proficiency in JavaScript (React/Vue), Python, or Java. Experience with cloud platforms like AWS or Azure is highly desirable.
- Databases: Strong understanding of SQL (PostgreSQL/MySQL) and NoSQL databases.
- Soft Skills: Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
- Adaptability: Proven ability to thrive in fast-paced, agile environments and adapt to emerging technologies.