FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
C. Mack Solutions. Design, develop, enhance, debug, and implement software in an Agile environment .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack software development, particularly in Java and JavaScript frameworks, while effectively collaborating in Agile environments. Proficient in integrating APIs and cloud platforms, with a strong focus on writing maintainable code and conducting thorough testing.
Highest-signal resume keywords
Java Application DevelopmentJavaScript Frameworks (Angular)Agile Development (Jira)CI/CD Tools (Git, Kubernetes, Jenkins)Cloud Environment (AWS)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack DevelopmentAPI IntegrationAutomated Unit TestingRelational Databases (PostgreSQL, DB2, Oracle)Spring FrameworkSpring BootHibernateMyBatis
Soft Skills
Strong Written CommunicationStrong Verbal CommunicationCollaboration
Tools & Technologies
JiraGitKubernetesJenkinsSonarQube
Certifications & Qualifications
CBP Public Trust Clearance
Industry Keywords
Federal Homeland SecurityAgile EnvironmentCloud PlatformsSoftware SpecificationsUser Guides
Tech Stack
Tools & technologiesAngularAWSCloudHibernateJavaJavaScriptJenkinsKubernetesOraclePostgresSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design, develop, enhance, debug, and implement software in an Agile environment
- Create and support applications for a high-impact Federal homeland security program
- Develop full-stack software across front-end interfaces and back-end services
- Integrate APIs, cloud platforms, and complex data systems
- Collaborate with IT infrastructure teams to integrate APIs and enhance system performance
- Write clean, maintainable code and conduct thorough testing
- Troubleshoot and resolve software defects and performance issues
- Participate in code reviews and provide constructive peer feedback
- Document software specifications, design processes, and user guides
- Stay current with industry trends and emerging technologies
Requirements
What you’ll need- Must live within the DC, MD, VA area
- U.S. Citizenship is required
- Must be able to obtain CBP Public Trust clearance
- Bachelor’s degree plus at least 7 years of work experience
- At least 5 years of experience developing Java applications and associated frameworks
- At least 3 years of development experience using JavaScript and/or JavaScript frameworks like Angular
- At least 3 years of experience working in a story-based Agile team development environment using Jira or a similar tool
- At least 3 years of experience working in an automated development environment using CI/CD tools such as Git, Kubernetes, Jenkins, SonarQube
- Experience with Spring and Spring Boot
- Experience with Hibernate or MyBatis
- Experience writing automated unit tests
- Experience developing against relational databases such as PostgreSQL, DB2, or Oracle
- Experience translating business requirements into working code
- Experience developing in and deploying to a cloud environment such as Amazon Web Services
- Strong written and verbal communication skills
- Ability to collaborate with team members to meet or exceed client needs and expectations
- Cloud experience; AWS preferred
Benefits
Comp & perks- Medical insurance
- Dental insurance
- Vision insurance
- Retirement savings plans
- Paid time off
- Other supplemental programs