Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Maryland Works, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Remote Principal Software Engineer at Maryland Works will be a leading force in driving the design, development, and implementation of innovative software solutions. This role encompasses collaborating with cross-functional teams to enhance product offerings, mentoring junior engineers, and ensuring the timely delivery of high-quality software products. The ideal candidate will possess robust technical expertise and a strategic vision to influence technical decisions, ensuring alignment with the organization's goals.
Job Responsibilities
- Lead the design and architecture of complex software systems and applications.
- Collaborate with product management and stakeholders to define software requirements and specifications.
- Mentor and guide junior and mid-level engineers in best practices and coding standards.
- Implement software development processes and methodologies to improve efficiency and quality.
- Conduct code reviews and provide constructive feedback to maintain high code quality.
- Identify and resolve technical issues in a timely manner, ensuring minimal disruption to project timelines.
- Stay abreast of emerging technologies and industry trends, integrating them as appropriate into projects.
- Engage in Agile practices and participate in regular sprints and scrums.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is preferred.
- Minimum of 7 years of experience in software development, with at least 3 years in a senior or leadership role.
- Proficient in multiple programming languages such as Java, C#, Python, or JavaScript.
- Strong experience with modern frameworks and technologies, including RESTful APIs and microservices architecture.
- Demonstrated expertise in cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving abilities and analytical skills.
- Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Experience in Agile development methodologies.
Technologies & Tools
The Remote Principal Software Engineer will utilize a range of modern technologies and tools, including but not limited to cloud service platforms like AWS and Azure, version control systems such as Git, continuous integration/continuous deployment (CI/CD) tools, and development environments like Visual Studio, IntelliJ IDEA, or Eclipse. Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes is also essential for this role.
Ideal Candidates
The ideal candidates for this position will exhibit a proactive attitude and a strong commitment to excellence. They should be natural leaders, skilled in facilitating collaboration across teams and inspiring those around them. Flexibility and adaptiveness to evolving project requirements are essential, as is a clear focus on delivering robust software solutions on schedule. A genuine enthusiasm for technology and a continuous learning mindset will also be key drivers of success in this role at Maryland Works.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.