Sr. Software Engineer
4 weeks ago
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program; comprehensive medical, dental and vision benefits, including a robust wellness program; paid time off for vacation, holidays, and sick days; and much more.
Expected salary range of $114,300 to $127,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
PRIMARY PURPOSE OF POSITION
Lead activities relating to designing, building, testing, implementing and maintaining solutions, products and processes. Provide IT teams and business personnel with technology solutions by evaluating technology standards, market availability of products, risks and benefits of technology to deliver solutions that meet business/IT needs. Coordinate the tasks of less experienced engineers and collaborate across teams as needed. Independence level: Works independently with minimal guidance. Works closely with scrum masters, project managers, QA, Creative, and UX team members to ensure compliance with project needs. Your role will be centered on the development and improvement of new and existing features. Additionally, you will be reviewing the code of your peers, advocating for standard development methodologies, and participating in an inclusive, energetic and highly cross-functional team. The role encompasses architect, design, implementation, and testing to ensure building products right and to release them with high quality.
PRIMARY DUTIES AND ACCOUNTABILITIES
- Engage with business partners to gather information, analyze requirements and deliver practical, efficient and cost-effective solutions that satisfy business needs. Writes product specifications and design documentation for assigned system components.
- Design, develop and/or review complex code to ensure solutions meet the requirements of functional and technical specifications. Develop and/or review project technical architecture design and development. Solutions may include but are not limited to the development of various types of applications, web, mobile app, full stack or integrations hosted on premises data centers or in the cloud. Develop automated Unit tests and/or automated UI tests.
- Lead engineering team and provide oversight for less experienced engineers; Stay on top of latest technologies and trends. Using error reports, establish priorities and assign out bugs to relevant team members for resolution. Support development of version control principles (e.g. Git and working within an agile environment), CI/CD pipeline and various automations.
- Ensure all risks and issues that affect the project are captured following set process and are actioned appropriately.
- Enhance knowledge of and compliance with preferred technologies, methodologies, standards and policies. Maintain technical knowledge and business acumen within own discipline or function. Strong debugging and problem-solving skills; lead peer code reviews.
- Provide IT teams and business personnel with technology solutions by weighing advantages of technology trends, market availability of products, risks and benefits of technology to meet business/IT needs. Participate in IT architecture review and standards setting. Assist in the development of white papers, conducting presentations as needed to explain why a technology is being recommended by IT.
- Bachelor's degree (ex: Computer Science or related discipline) and 5 - 8 years of relevant experience (programming technologies) or minimum 9-12 years of relevant combination of education and work experience
- Demonstrated ability to lead small to medium teams in delivering software solutions
- Demonstrates strong software development capabilities coupled with the ability to work under tight deadlines.
- Demonstrated strong teamwork skills with self-motivation to achieve success in a rapidly evolving environment.
- Excellent communications skills - Able to effectively communicate highly technical information in non-technical terminology (written and verbal).
- Strong knowledge of Operating Systems - Windows, Solaris or Linux; or strong knowledge of cloud platforms: Azure, Amazon or Google
- Strong knowledge of software development languages specific to your domain. Examples include Python, Perl, C#, Java, JavaScript, NodeJS, .NET, HTML, AngularJS, iOS Swift and/or Objective-C, Android Mobile, Xamarin
- Strong knowledge of SQL or NoSQL databases - Oracle, SQL Server, Cosmos DB, MySQL, Redis, Splunk
- Strong understanding of advanced programming concepts, data structure and algorithms
- Prior experience in leading software development efforts, designing conceptual data models & system architecture, and user interfaces, is a major plus
- Master's degree in CS (or equivalent field) plus 3 years of relevant experiences
- Experience with Agile software development and test-driven development
- Experience in automated testing including unit testing, UI testing and functional testing
- Demonstrated understanding of what makes good software design, a deeper understanding of programming languages, and an ability to solve engineering problems of increasing difficulty. Shows initiative beyond pure implementation.
- Experience building highly scalable applications
- Experience working with SCRUM, Kanban or other Agile development environments
- Self-motivated and able to prioritize and manage workload and meet critical project milestones and deadlines
- Excellent interpersonal, communication, negotiation and collaboration skills
-
Software Engineer, Senior
2 days ago
Baltimore, United States Independent Software Full timeIMAGINEDRAGON - Annapolis Junction, MD - Full Time What you will be doing! As a Software Engineer, you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and...
-
Baltimore, United States RemoteWorker CA Full timeCenter 3 (19075), United States of America, McLean, VirginiaSr. Director, Software Engineering – Consumer ExperienceWe are seeking a Senior Director of Software Engineering to lead, manage, mentor, and build extremely talented software engineering teams to deliver game changing technologies. The Senior Director must have the ability to attract and recruit...
-
Sr. Lead Software Engineer, SRE
4 weeks ago
BALTIMORE, United States Capital One Careers Full timeCenter 3 (19075), United States of America, McLean, VirginiaSr. Lead Software Engineer, SREDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and...
-
Sr. Software Engineer, Full Stack
3 days ago
Baltimore, United States Capital One Full timeLocations: VA - McLean, United States of America, McLean, VirginiaSr. Software Engineer, Full Stack (Cloud Operations Resilience Engineering)Sr. Software Engineer - Full Stack (Cloud Operations Resilience Engineering)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative,...
-
Sr Engineer
7 days ago
BALTIMORE, United States Exelon Full timeSr Engineer at Exelon summary: The Sr Engineer at Exelon is responsible for leading and developing projects related to the planning, design, and maintenance of energy facilities and systems. Key tasks include providing technical expertise, guiding teams, and participating in departmental planning while ensuring the safety and satisfaction of customers....
-
Sr Engineer
2 days ago
BALTIMORE, United States Exelon Full timeSr Engineer (Hybrid) at Exelon summary: The Sr Engineer at Exelon plays a crucial role in the planning, design, and operation of energy facilities while leading teams in technical assessments and project management. This position requires extensive engineering expertise to evaluate and develop projects that impact financial and operational performance....
-
Sr Engineer
3 days ago
BALTIMORE, United States Exelon Full timeSr Engineer at Exelon summary: The Senior Engineer at Exelon plays a crucial role in the planning, design, and implementation of various engineering projects within the energy sector. With over seven years of professional engineering experience, this position requires leading multi-disciplinary teams, providing technical expertise, and developing...
-
Sr. Software Engineer
1 week ago
Baltimore, United States Steele Staffing Full timeOur client is revolutionizing how healthcare organizations manage safety and compliance through innovative software solutions. Being part of this innovative team means being part of a dynamic company dedicated to enhancing healthcare safety and streamlining regulatory processes. If you're passionate about making a meaningful impact and thrive in a...
-
Advanced Radar Systems Engineer
4 days ago
Baltimore, Maryland, United States Northrop Grumman Full timeNorthrop Grumman Job OpportunityWe are seeking a highly skilled Principal or SR Principal Software Antenna Test Engineer to join our team at Northrop Grumman.Company OverviewAt Northrop Grumman, we pride ourselves on being at the forefront of technological advancements in our nation's history. Our pioneering spirit has enabled us to develop revolutionary...
-
Sr. Software Engineer, Mobile CICD
4 weeks ago
BALTIMORE, United States Capital One Careers Full timeCenter 3 (19075), United States of America, McLean, VirginiaSr. Software Engineer, Mobile CICD (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group...
-
Software Engineer
1 week ago
Baltimore, Maryland, United States KinderCare Education Full timeAs a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. Key responsibilities include writing clean, maintainable code, collaborating with cross-functional teams, and ensuring high-quality software delivery. About the roleDesign, develop, and test software applicationsCollaborate with...
-
Senior Software Engineer
2 days ago
Baltimore, United States John H Northrop And Associates Full timeJHNA is currently seeking a talented Senior Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River. Roles/Responsibilities: Develop and document software...
-
Senior Lead Software Engineer
2 weeks ago
Baltimore, United States KxaFw9Umwj3eHn Full timeCenter 3 (19075), United States of America, McLean, VirginiaSr. Lead Software Engineer, SREDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers, doers and...
-
Senior Software Engineer
2 days ago
Baltimore, United States Thegradcafe Full timeDescription Join SAIC in Our Pioneering Mission as Lead Software Engineer for an Enterprise IT program, supporting the NAVAIR ecosystem in Patuxent River, MD. SAIC is on an ambitious quest for a Lead Software Engineer whose visionary leadership and technical finesse will empower our team and elevate our software solutions to stellar heights. You are not...
-
Software Engineer
2 weeks ago
Baltimore, United States RapidBrains Full timeJob Title: Software EngineerEmployment Type: ContractExperience: 3-7 YearsLocation: Baltimore, USJob Summary:We are seeking a highly skilled Software Engineer with expertise in AWS, Java, Spring Boot, Angular, PDFBox, and Coric Development. The ideal candidate will design, develop, and deploy scalable software solutions while ensuring seamless integration...
-
Software Engineering Leader
1 week ago
Baltimore, Maryland, United States ZipRecruiter Full timeAbout the RoleCanonical, the publisher of Ubuntu, is seeking a Software Engineering Manager to lead its Linux kernel engineering efforts globally.This role will suit an experienced manager of high-performing software development teams or a proficient technical lead who is excited to take on management responsibility. You will need to be passionate about...
-
Director of ERP and Software Engineering
3 weeks ago
Baltimore, Maryland, United States GBMC HealthCare Full timeJob OverviewGBMC HealthCare is seeking a highly skilled Director of ERP and Software Engineering to lead the planning, development, and execution of the company's ERP systems and software engineering initiatives. This role is responsible for managing cross-functional teams, ensuring alignment with business objectives, and overseeing the successful delivery...
-
Sr. Science Writer
3 weeks ago
Baltimore, United States Johns Hopkins University Full timeThe Global Industry Technology Cooperation Center (GITCC) is seeking a Sr. Science Writer to assist faculty and researchers in advancing their research competitiveness, fostering industry collaborations, and securing external funding through large-scale, collaborative grant submissions. Sr. Science Writer will play a crucial role in supporting strategic...
-
Software Engineer V
1 week ago
Baltimore, United States Saxon Global Full timeSummary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Responsibilities: •Fine-tune and improve a variety of sophisticated software...
-
Software Engineer V
4 months ago
Baltimore, United States Saxon Global Full timeSummary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Responsibilities: • Fine-tune and improve a variety of sophisticated...