Entry Level - Associate Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Jobs via Dice ยท 1 day ago

Entry Level - Associate Software Developer

MITRE is a not-for-profit corporation dedicated to tackling the nation's toughest challenges while ensuring the well-being of its employees. The Associate Software Developer role involves developing software systems to address critical problems, participating in mentorship programs, and engaging in a collaborative environment focused on software engineering lifecycle and modern technologies.

Computer Software

Responsibilities

Develops wireframes, mockups, and prototypes to effectively communicate design ideas
Mission-based software engineering and deployment

Qualification

Programming languagesDevSecOpsCloud EngineeringFull-Stack DevelopmentMachine LearningUser-centered designSoftware development toolsAgile methodologiesSoftware design patternsDatabase technologiesInterpersonal skillsCommunication skills

Required

Requires less than 1 year of related experience with a related Bachelor's degree in a technical field, or equivalent combination of related education and work experience
Hands-on skills in at least one and ideally multiple modern programming languages (e.g., Java, JavaScript/TypeScript, C/C++, C#, Python, Go, or Rust)
Familiarity with DevSecOps principles and practices (desirable also includes exposure to Continuous Integration, Continuous Delivery, Infrastructure-as-Code, Automation for Security and Testing, etc.)
Demonstrated ability and desire to quickly learn and apply new technologies
Ability to work both independently and collaboratively with colleagues
High level desire to help our nation solve its most critical challenges
Exposure to software development tools and frameworks, including source control management tools (e.g., Git)
Proficiency in JavaScript, HTML, CSS, D3, and modern JavaScript Frameworks such as Angular, Vue, React, and/or similar libraries
Proficiency in utilizing wireframe design software
Requires a minimum of 50% hybrid onsite

Preferred

Preference given to candidates who have completed an advanced degree in a technical discipline (including but not limited to Software Engineering, Computer Science, Computer Engineering, Mathematics, etc.)
Preference given to qualified candidates with active clearance
Familiarity with Agile software development methodologies
Familiarity with Cloud Services Providers (AWS, Azure, Google, etc.)
Knowledge of software design patterns
Knowledge of database technologies, including relational or NoSQL
Knowledge of Generative Pretrained and Large Language Models and use in the Software Development Lifecycle
Knowledge of user-centric engineering tools and techniques and a passion for developing user-centric systems that contribute to mission success
Strong interpersonal skills, coupled with excellent verbal and written communication abilities
Entrepreneurial and innovative spirit and the curiosity to explore and push the boundaries of software development and software solutions

Benefits

Competitive benefits
Exceptional professional development opportunities
Culture of innovation that embraces adaptability, collaboration, technical excellence, and people in partnership
New Professionals Program
Mentorship from experienced staff
Educational and training programs

Company

Jobs via Dice

twitter
company-logo
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.

Funding

Current Stage
Early Stage
Company data provided by crunchbase