FAQs
What does a typical day look like for a Software Development Engineer in Social Marketing?
A typical day involves evaluating new sharing opportunities, defining technical solutions, managing deliverables, mentoring junior engineers, influencing architecture decisions, and presenting work to senior leadership.
What are the basic qualifications required for this role?
The basic qualifications include 3+ years of non-internship professional software development experience, 2+ years of experience in design or architecture of new and existing systems, and experience programming with at least one software programming language.
Are there any preferred qualifications for this position?
Yes, preferred qualifications include 3+ years of full software development life cycle experience, a Bachelor’s degree in computer science or a related field, and experience in coding standards, code reviews, source control management, build processes, testing, and operations.
Is mentorship a part of this role?
Yes, mentoring junior engineers is a key responsibility in this position.
What programming experience is necessary for applicants?
Applicants should have experience programming with at least one software programming language.
What aspects of software architecture will I influence in this role?
You will influence architecture decisions related to design patterns, reliability, and scaling of new and existing systems.
Is a degree necessary for applicants?
While a Bachelor's degree in computer science or a related field is preferred, the job listing may consider equivalent experience.
What are the key responsibilities of this role?
Key responsibilities include evaluating new sharing opportunities, defining technical solutions, managing deliverables, mentoring junior engineers, influencing architecture decisions, and presenting work to senior leadership.
How many years of experience in the software development field is needed?
A total of 3+ years of non-internship professional software development experience is needed.