Jacksonville, Florida, USA
4 days ago
Principal Engineer
Overview Responsibilities Responsible for the development of enterprise applications. Participates and often leads technical design, architecture, and implementation of enterprise applications. Develops and ensures adherence to development process and best practices. Facilitates an agile, efficient, and fast paced development environment. Participates in software design meetings and analyzes user needs to determine technical requirements. Responsible for automation of builds and deployments. Responsible for ensuring deployments are successful. Responsible for application performance and resilience. Provides mentorship and guidance for less experienced software development staff. Remains current on industry standards in technologies relevant to their responsibilities. Works closely with product and business teams to ensure software functions as expected. Ensure adherence to industry and corporate standards including SDLC, information and software security, and compliance. Knowledge and Experience 10+ years of professional software development experience. Master's degree (preferred) or Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. 7+ years of experience designing and architecting complex software systems. Expert-level proficiency in modern programming languages: Python Java or .NET Transact SQL 5+ years of hands-on experience with modern UI frameworks such as React or Angular. 7+ years of substantial experience with RDBMS such as PostgreSQL and SQL Server. Proven experience in developing and deploying AI/ML solutions, including knowledge of key frameworks and platforms (e.g., TensorFlow, PyTorch, scikit-learn) is preferred. Strong knowledge and experience with containerization technologies (e.g., Docker, Kubernetes). Extensive experience working within and leading agile development teams. Proficiency with agile project management tools such as Jira. Proficiency with continuous integration and continuous deployment (CI/CD) tools such as Jenkins. Demonstrated ability to lead, mentor, and effectively collaborate across cross-functional technical teams.
Confirm your E-mail: Send Email